Unix 纪元时间1354341600
转换为GMT: Sat, 01 Dec 2012 06:00:00 GMT
(通过http://www.epochconverter.com/)。
new Date(1354341600)
使用 Javascript (Fri Jan 16 1970 10:12:21 GMT-0600 (CST)
我在伊利诺伊州)
相关JSFiddle:http: //jsfiddle.net/DAQkZ/
如何在 Javascript 中获得正确的日期/时间?
Unix 纪元时间1354341600
转换为GMT: Sat, 01 Dec 2012 06:00:00 GMT
(通过http://www.epochconverter.com/)。
new Date(1354341600)
使用 Javascript (Fri Jan 16 1970 10:12:21 GMT-0600 (CST)
我在伊利诺伊州)
相关JSFiddle:http: //jsfiddle.net/DAQkZ/
如何在 Javascript 中获得正确的日期/时间?
自 1970 年 1 月 1 日以来必须乘以 1000... 得到毫秒
alert(new Date(1354341600*1000));
您的问题在于您使用的单位。“从纪元开始的时间”以秒为单位,而 JS 日期预计为毫秒。
尝试这个:
alert(new Date(1354341600000));
你得到的时间以秒为单位。您需要在几毫秒内获得它,或者您可以使用其他格式
var d = 新日期();var d = 新日期(毫秒);var d = 新日期(日期字符串);var d = new Date(年、月、日、小时、分钟、秒、毫秒);
你减 1000,所以乘以 1000。或者使用与上述不同的格式。