2010-11-17 57 views
0

我使用link text中的TimeTracker.js来跟踪页面加载时间并将它们放入Google Analytics中。基本上它是记录一个开始时间,一旦页面加载它记录一个结束时间,然后减去。这些记录使用(new Date()).getTime()使用Javascript去除日期返回负数

一切工作正常,除了时间差在0-100毫秒之间的情况。在这里,我得到了一个巨大的负数,例如-17,183,398,582。有谁知道这是什么原因造成的?这与JavaScript处理日期减法的方式有关,还是与Google Analytics(分析)有关?

任何帮助非常感谢。谢谢

回答

0

只是一个猜测,但负数听起来像它可以链接到Unix epoch时间。例如:

var currentTime = new Date().getTime(); 

currentTime将举行一系列诸如1289985468其表示 “GMT:星期三,2010年11月17日9点17分48秒GMT”。

也许你正在使用的代码有一个错误。