2

我想我应该能够这样做:

var date = Math.round((new Date).getTime() / 1000);
console.log(date);

但是,这是记录:

301332453318

如果我通过这个转换器(http://www.epochconverter.com/)它输出日期为:

GMT: Wed, 06 Nov 11518 03:13:03 GMT

现在显然不是 11518 年而且我的系统时间是正确的,那么为什么 Javascript 时间是错误的 - 还是我做错了?

谢谢,托马斯

4

1 回答 1

2

这很奇怪。如果我在控制台中查看时间,它是正确的,但是如果我突出显示它并出于某种原因复制它,chrome(或者可能是 OSX)会在它前面加上 30 ...... WTF?任何想法为什么?

在此处输入图像描述

在图像中查看记录的时间:1332454189(正确的时间)但是“突出显示”的值(这是我复制并粘贴到纪元转换器中的)由于某种原因在其前面加上了 30,正如“搜索 Google”所证明的那样对于'301332454189'"

任何想法为什么?

于 2012-03-22T22:15:53.220 回答