【发布时间】:2015-07-13 23:44:04
【问题描述】:
在我的节点服务器上,我以纪元格式(自 1970 年 1 月 1 日以来的毫秒数)从客户端接收时间值。我将它输入Date() 对象并像这样打印它:
var d = new Date(epochTime);
var year = d.getFullYear();
var mo = d.getMonth();
var day = d.getDay();
console.log("ISO:" + d.toISOString() + " year:" + year + " mo:" + mo + " day:" + day);
现在,我从日期对象中得到了奇怪的不一致。
例如。对于“1437386620207.58”的值 - 这是上面console.log 打印的内容:
ISO:2015-07-20T10:03:40.207Z year:2015 mo:6 day:1
嗯?为什么这些日期如此不同?
【问题讨论】:
标签: javascript node.js date