使用 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)
我认为毫秒值只是自 01/01/1970 以来的毫秒数(UTC)。 但看起来它包含一个时区标志。
谁能说说毫秒值格式是什么?
提前致谢。
最佳答案
没有特殊标志。就是Daylight Savings有效。
关于javascript - javascript如何以毫秒为单位知道日期的时区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4379922/