Php AJAX响应时间

Php AJAX响应时间,php,jquery,ajax,time,response,Php,Jquery,Ajax,Time,Response,如何计算AJAX响应时间?我在脚本中需要它,因为我得到了服务器时间戳,但是如果请求需要超过1秒,我需要在时间戳上加1秒 您可以设置两个时间戳,一个在AJAX调用之前,一个在调用完成后,然后区分这两个时间戳 var currentTime = new Date(); 在ajax调用之前和之后调用上述代码 要获取datetime差异,请参阅参考资料:您需要获取开始时间(就在AJAX请求完成之前),然后是脚本完成时的结束时间。你可以计算出差异,如果超过60秒,做你自己的事情 //Before the

如何计算AJAX响应时间?我在脚本中需要它,因为我得到了服务器时间戳,但是如果请求需要超过1秒,我需要在时间戳上加1秒

您可以设置两个时间戳,一个在AJAX调用之前,一个在调用完成后,然后区分这两个时间戳

var currentTime = new Date();
在ajax调用之前和之后调用上述代码


要获取datetime差异,请参阅参考资料:

您需要获取开始时间(就在AJAX请求完成之前),然后是脚本完成时的结束时间。你可以计算出差异,如果超过60秒,做你自己的事情

//Before the AJAX function runs
var startTime = new Date().getTime();

//Place this code inside the success callback of your AJAX function
var endTime = new Date().getTime();
if ((endTime - startTime) > (60 * 1000)) {
    //Took longer than 60 seconds
}

是的,这将是一个很好的方法,但是如果用户非常快地改变他的计算机时间,这个javascript时间戳可以改变,不是吗?他们必须非常快地改变。这是一个可能的结果吗?这一行动的潜在失败是什么?如果你对它进行保护,你是否过度工程化了?认为用户能够及时更改计算机时钟是不可能的您也可以使用setInterval,因为我不认为这依赖于系统时间。