我的纪元日期转换错过了一些东西

时间:2012-12-06 17:10:31

标签: javascript date epoch

我正在分割一个数组,当我把数据的中间部分报告为以毫秒为单位的纪元日期。我正在使用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)/"]

提前致谢

1 个答案:

答案 0 :(得分:0)

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

new Date(+"1343151455000")