Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript中日期值不同的原因_Javascript - Fatal编程技术网

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日,时间

全部:

快速提问:为什么从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日,时间也不一样,哪一个是正确的?这是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
只会将当前日期和时间信息作为字符串提供给您。它根本不会注意您传递的参数。

不要忘记使用搜索;)@费利克斯克林谢谢,有时候我只是不知道我应该搜索什么关键词。但很多感恩节都只是搜索了日期与新日期的对比