Javascript:Date.setHours(12, 0, 0, 0) 将日期调回一天?

标签 javascript date

好吧,这很奇怪。我有这个日期对象:

2015-10-13T00:00:00.000Z

我称这个函数为:

日期.setHours(12, 0, 0, 0);

...我得到了这个:

2015-10-12T19:00:00.000Z

到底为什么会发生这种情况?

最佳答案

不过我曾经遇到过这种问题this帮助了我。

var d = new Date();
d.setUTCHours(15);

结果:

Sat May 23 2015 20:03:43 GMT+0500 (PKT)

关于Javascript:Date.setHours(12, 0, 0, 0) 将日期调回一天?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30417906/

相关文章:

php - 在使用 PHP 更改之前检查日期格式

javascript - 当我通过 onchange 事件选择时,我可以使用函数外部的变量吗

javascript - 选择标签的选定值不会在 angularjs 中的开关外部更改

javascript - Heroku Node.js 应用程序崩溃 |模块.js :340 error

javascript - 计算另一个时区的日期和时间

html - 如何为日期选择设置不同的宽度?

javascript - 将 ul 添加到现有 ul 中的 li 元素

javascript - 将 Cordova 插件添加到 Vue-Cordova?

php - 如何在 CI Active Record 中按 MAX 日期进行选择

node.js - 在给定繁忙时间数组的情况下查找下一个空闲时间