Javascript JSON日期中的一小时偏移量
为什么会发生这种情况Javascript JSON日期中的一小时偏移量,javascript,json,datetime,date,Javascript,Json,Datetime,Date,为什么会发生这种情况 new Date(2013, 5, 30).toJSON() "2013-06-29T23:00:00.000Z" 看起来像是一个小时的偏移量 谢谢。在调查之后,我重新提出了这个答案 您看到的toJSON()日期位于Z(ULU)时区,即UTC,而date使用您的本地时区 执行此操作时,很容易发现差异: new Date().getTimezoneOffset(); // should return -60 (minutes) in your case 顺便说一句,夏令
new Date(2013, 5, 30).toJSON()
"2013-06-29T23:00:00.000Z"
看起来像是一个小时的偏移量
谢谢。在调查之后,我重新提出了这个答案 您看到的
toJSON()
日期位于Z(ULU)时区,即UTC,而date
使用您的本地时区
执行此操作时,很容易发现差异:
new Date().getTimezoneOffset(); // should return -60 (minutes) in your case
顺便说一句,夏令时可以对你看到的东西产生影响,但这不是原因。机器上的本地时间是多少?夏令时可能是一件美妙的事情。这很有道理,我对这种格式很怀疑,我讨厌日期:)