使用w3schools的交互式js环境(here)执行以下代码:
var d1=new Date(1306796400000);
document.write("Original form: " + d1);
显示以下消息:
Original form: Tue May 31 2011 00:00:00 GMT+0100 (GMT Daylight Time)
但是这个:
var d1=new Date(1231977600000);
document.write("Original form: " + d1);
显示此消息:
Original form: Thu Jan 15 2009 00:00:00 GMT+0000 (GMT Standard Time)
我认为毫秒值只是UTC 1970年1月1日以来的毫秒数。
但看起来它包含时区的标志。
谁能说出毫秒值格式是什么?
提前致谢。
最佳答案
没有特殊标志。实际上只是Daylight Savings。
关于javascript - JavaScript如何知道日期的时区(以毫秒为单位)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4379922/