- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 javascript 中,通过使用方法 getUTCDate() 出现错误。
使用日期选择器 a 选择了日期 2013/04/01,但 getUTCDate() 返回同年同月的 31。通过使用方法 getDate() 返回数字是 1。对我来说似乎是一个错误但是......
为什么会这样?
我的 UTC+00 -- 葡萄牙
<script>
function myFunction() {
var dataToData = new Date();
dataToData = $("#datepicker").datepicker("getDate"); //ui-jquery datepicker
var yearDpick = "";
var monthDpick = "";
var dayDpick = "";
var monthaux = dataToData.getMonth() + 1;
var dayaux2 = dataToData.getUTCDate();
var dayaux = dataToData.getDate();
yearDpick += dataToData.getFullYear().toString();
if (monthaux > 9) {
monthDpick += monthaux.toString();
} else monthDpick += "0" + monthaux.toString();
if (dayaux > 9) {
dayDpick += dayaux.toString();
} else dayDpick += "0" + dayaux.toString();
alert(dayaux2.toString());
alert(yearDpick+monthDpick+dayDpick);
}
</script>
最佳答案
因为您不住在 UTC。您可能住在 UTC+xx。如果您使用 setDate
设置日期,请不要在以后使用 getUTCDate
。请记住,如果您使用字符串作为参数,new Date()
将使用您的本地时间而不是 UTC。
关于Javascript getUTCDate 在选择 2013/04/01 时返回 "31"作为日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13850911/
我面临着非常奇怪的问题,请看下面的两个例子。 我的开发环境时区:GMT+0500 当我使用以下功能时: var d = new Date("Tue Mar 18 2014 00:00:00 GMT+0
为什么我们应该使用 GETUTCDATE() 函数而不是 getdate() 或反之亦然? 两者的目的是什么?请帮我举个例子。 最佳答案 GETUTCDATE()表示当前 UTC 时间(通用时间坐标或
这样的代码 var date = new Date("2012/09/04"); console.log(date.getUTCDate()); //returns 3 有人能告诉我如何根据像 yyy
我可以使用 Entity Framework 中的 SQL 函数 getutcdate() 在保存实体对象时在数据库中设置日期字段吗? 最佳答案 是的,你可以做到这一点。 CLR函数DateTime.
我有代码(19 是日期,6 是月份) var dateObj = new Date("19.6.2018"); var month = dateObj.getUTCMonth() + 1; //mon
Javascript 的 Date() 对象让我发疯。我正在尝试获取当前的 UTC 日期 (mm/dd/yyyy)。我需要世界上任何地方的日期都相同。因此,为此,我使用了 UTC 方法,例如 (new
我有一个触发器,每当输入值时,它都会自动将给定条目的 CreationDate 和 ModifiedDate 设置为当前 UTC 时间。 (此后,CreationDate 将保持不变,而 Modifi
我们的生产服务器存在 C# DateTime.UtcNow 与 SQL Server 的 GETUTCDATE() 大约 27 秒不一致的问题: Console.WriteLine("C# UTC D
使用 Microsoft SQL Server 我希望列默认具有当前 UTC 日期和时间。当插入一行并且没有为该列指定值时,它应该默认为服务器上的 UTC 日期。 我创建表: CREATE TABLE
简单的问题:为什么上面的语句有效,但下面的语句失败了 'Incorrect syntax near (' 代码: USE [Research] GO DECLARE @d datetime SELEC
我有一个存储过程多次使用 GETUTCDATE() 函数。这是一个非常具体的业务存储过程,因此在这里显示它可能没有多大意义。话虽如此,了解存储过程仅在当前年份被调用可能会有所帮助。这是一个人为的示例,
我需要在 UTC 中创建时间戳。这是我正在尝试的,但是尽管使用了 setUTCDate 和 getUTCDate 方法,警报弹出窗口仍以 GMT+2 显示日期。为什么会这样? // Get N
这个问题在这里已经有了答案: Fastest postgreSQL equivalent to MySQL UTC_DATE() (getting UTC date)? (1 个回答) 关闭 7 年
在 javascript 中,通过使用方法 getUTCDate() 出现错误。 使用日期选择器 a 选择了日期 2013/04/01,但 getUTCDate() 返回同年同月的 31。通过使用方法
我正在使用 MsSQL 提供的 GetUTCDate() 函数将 DateTime 插入到 MsSQL 中。 我需要在 C# 中转换时间以将其显示为 Unix/MySQL 整数,以便最终可以使用 PH
考虑一个具有不可为空列的 SQL Server CE 4 表:FooDate .目标是将当前的 UTC 日期时间作为默认值。 The function is not recognized by SQL
我是一名优秀的程序员,十分优秀!