Javascript中日期值不同的原因
全部: 快速提问:为什么从milsec数构建的Javascript日期对象不同:Javascript中日期值不同的原因,javascript,Javascript,全部: 快速提问:为什么从milsec数构建的Javascript日期对象不同: var ms = 1524862189829 new Date(1524862189829) Fri Apr 27 2018 13:49:49 GMT-0700 (Pacific Daylight Time) Date(1524862189829) "Mon Apr 30 2018 15:29:44 GMT-0700 (Pacific Daylight Time)" 一个显示4月27日,另一个显示4月30日,时间
var ms = 1524862189829
new Date(1524862189829)
Fri Apr 27 2018 13:49:49 GMT-0700 (Pacific Daylight Time)
Date(1524862189829)
"Mon Apr 30 2018 15:29:44 GMT-0700 (Pacific Daylight Time)"
一个显示4月27日,另一个显示4月30日,时间也不一样,哪一个是正确的?这是Chrome 65控制台的结果
谢谢
const ms=1524862189829;
常数d0=新日期(毫秒);
常数d1=日期(毫秒);
const pd0=document.getElementById('date0');
const pd1=document.getElementById('date1');
pd0.innerText=d0.toString();
pd1.innerText=d1.toString()代码>
调用Date()
构造函数而不使用new
只会将当前日期和时间信息作为字符串提供给您。它根本不会注意您传递的参数。不要忘记使用搜索;)@费利克斯克林谢谢,有时候我只是不知道我应该搜索什么关键词。但很多感恩节都只是搜索了日期与新日期的对比