【发布时间】:2012-07-17 08:36:02
【问题描述】:
现在是上午 9 点 23 分。我有一个代表当前日期的 UTC 日期字符串,看起来像这样 "2012-07-17T09:23:27.75"
我想在一个日期对象中显示它,这样我就可以显示一个格式良好的日期,所以我:
var myDate = new Date("2012-07-17T09:23:27.75")
// Gives --> Tue Jul 17 2012 10:23:27 GMT+0100 (GMT Daylight Time)
因此,由于夏令时,我遇到了一个小时外的问题。我可以看到myDate.getTimezoneOffset() 给了我-60,让我的日期实际反映当前正确时间的标准/最佳实践方法是什么?我是不是刚进入javascript date hell?
【问题讨论】:
-
日期在任何语言中都是地狱,不仅仅是 js。
-
不...我很确定它主要限于 JavaScript 和 Java。我从来没有在 C# 上遇到过如此困难的时期,C# 一直很容易。
标签: javascript date