我对这个简单的东西感到疯狂:
$scope.targetData=new Date("09 21 2015 18:04:00");
$scope.clock = new Date();
此渲染:targetData="2015-09-21T16:04:00.000Z"
和clock="2015-09-21T16:36:53.314Z"
但在意大利它是18:04:00 ...所以如何设置正确? 感谢..
答案 0 :(得分:1)
如果您愿意使用依赖关系,这是几乎所有Date
相关用法和问题的简单且常用的解决方案,moment.js
可以成为您的朋友:
答案 1 :(得分:0)
首先,它与AngularJS无关。 Date
是JavaScript对象。
我想说,它只是将输入时间转换为您当地的时间。并且你说,输入时间是UTC。尝试明确添加您的时区。这意味着代替"Z"
(意为+0000
UTC
)作为时区,使用您的时区或者只是尝试完全省略时区,我想它会期望输入时间在您当地时间。
有关详细信息和日期时间格式,请参阅Date
documentation。