var weblog_loadtime = new Date();
try {
$(window).load(
function() {
var wl_loadtime = (new Date()) - weblog_loadtime; // 得到毫秒值
// ----
});
} catch (err) { }这段代码是用来收集用户浏览器打开页面时使用的时间,以毫秒计算,大部分的数据还算正常,但有少量数据值却很大,约合十几个小时,有时候还会出现很大的负数。有谁遇到过这种情况吗?
try {
$(window).load(
function() {
var wl_loadtime = (new Date()) - weblog_loadtime; // 得到毫秒值
// ----
});
} catch (err) { }这段代码是用来收集用户浏览器打开页面时使用的时间,以毫秒计算,大部分的数据还算正常,但有少量数据值却很大,约合十几个小时,有时候还会出现很大的负数。有谁遇到过这种情况吗?
如果处理,valueOf()
var weblog_loadtime = (new Date()).getTime();var wl_loadtime = (new Date()).getTime() - weblog_loadtime);
var weblog_loadtime = (new Date()).getTime();var wl_loadtime = (new Date()).getTime() - weblog_loadtime);
var weblog_loadtime = (new Date()).getTime();var wl_loadtime = (new Date()).getTime() - weblog_loadtime);
如果是自己机器上测页面效果还可以。出现很大的原因是你结束是写在onload里了,
如果有http元素(js,css,img )出问题了未能加载,这个页面结束变量计算就永远无法进行出现负数可能是你说的这个用户手动更改时间,或者系统时间自动更新时可能回拨