Javascript新日期()返回错误日期
问题描述:
当我将毫秒数转换为日期时,它创建了错误的日期。Javascript新日期()返回错误日期
毫秒数:1460226660,实际上是:2016年4月10日。但它向我显示了以下日期:1970年1月17日,当我尝试新日期(1460226660);
答
您的值1460226660
是秒而不是毫秒。
var date = new Date(1460226660 * 1000);
document.write(date.toDateString());
+1
倒票是因为这是一个简单的观察。你可以尝试创建10日,4月的日期对象,并以毫秒为单位进行检查。 – Rajesh
'新的日期(2016,03,10).valueOf乘以( )' - > 1460242800000.你的原始值是错误的。 –
我接受了这个帮助,告诉我正确的日期。 http://www.timestampconvert.com/?go2=true&offset=-5.5×tamp=1460226660&Submit=++++++Convert+to+Date++++++ – ni3aj
您的值是秒数,视为毫秒。这是出于1000的因素。 – sideroxylon