2010-11-17 52 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」。

也許你正在使用的代碼有一個錯誤。