将时间戳日期转换为javaScript日期

时间:2016-07-22 08:06:21

标签: javascript date timestamp

事实上,我从AngularJS调用了我的java服务,然后返回一个包含日期的对象,例如:

{
"Name": "Jhon"
"date": 1465826400000
}

在我的服务中java 1465826400000日期对应于2016年6月13日星期一14:00 UTC和我的Javascript代码:

var date = new Date (1465826400000);

并且它给出14-06-2016 4:00:00

这意味着两个日期之间有一天滞后。

有人有想法

1 个答案:

答案 0 :(得分:3)

不,这只是意味着您在浏览器的本地时区中查看结果。如果您将其视为UTC日期,则匹配:



console.log(new Date (1465826400000).toISOString()); // "2016-06-13T14:00:00.000Z"