0

我正在拆分一个数组,当我取以毫秒为单位报告为纪元日期的数组中间时。我正在使用Epoch Converter测试日期及其有效性。

我运行 date() 对象并乘以 1000 进行调整,但我得到了 4000 年。我已经切换到除法只是为了测试我是否得到太大的数字,年份是正确的,但日期和月份是错了....我必须遗漏一些简单的东西:

var jEtrim = item.DTM.split(/[(-]/);
    var date = new Date(jEtrim[1] *1000);

示例输出:Thu Jan 08 44037 07:03:20 GMT-0500(东部标准时间)

这是 jEtrim:["/Date", "1343151455000", "0400)/"]

提前致谢

4

1 回答 1

0

Date它的参数已经以毫秒为单位,因此您不需要乘以 1000。您只需将其转换为数字:

new Date(+"1343151455000")
于 2012-12-06T17:16:25.457 回答