gpt4 book ai didi

javascript - 测量ajax加载时间

转载 作者:数据小太阳 更新时间:2023-10-29 05:45:32 26 4
gpt4 key购买 nike

我有一个 $.ajax 请求并正在保存开始时间和结束时间(使用 new Date().getMilliseconds())。我看到一个奇怪的事件,有时我从 endTime 中减去 startTime 并得到一个负数。

(function(){
var startTime = new Date().getMilliseconds();
$.ajax({
url:"/url.php",
data: someObject,
method: "POST",
complete:function(r){
var endTime = new Date().getMilliseconds();
console.log(endTime - startTime); // sometimes negative?!
}
});
})();

有人可以解释一下吗?我敢肯定,除了时空连续体的裂缝之外,还有一个合乎逻辑的解释。

(如果有更好的方法来衡量这一点,那也将不胜感激!)

最佳答案

.getMilliseconds 返回您创建 Date 对象时的毫秒数部分。因此,在 50% 的比较中,该部分将高于或低于任何其他 Date 对象的部分。

您想要的是 new Date().getTime(),它返回自 1970 年 Unix 纪元开始以来的绝对 毫秒数。

关于javascript - 测量ajax加载时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19554400/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com