如何在客户端(js)和服务器(php)上获得时间戳之间的差异
How to get difference between time stamps on client (js) and server (php)
我想知道AJAX调用需要多长时间才能放到服务器上并得到响应。我制作这个脚本是为了测试它,但它给了我奇怪的结果。
这是我的客户端
$('.go').click(function(){
var dateStart = new Date().getTime();
$.post("timestamp_get.php", {}, function(data){
var dateEnd = new Date().getTime();
alert(dateStart + ''n' + data + ''n' + dateEnd);
});
});
这是我的服务器端(timestamp_get.php)
<?php
$var = microtime(true);
$var = str_replace('.', '', $var);
echo $var;
响应:
1331718943881 - Right after I click on button
1331718943889 - Right after I get response from server
13317187704121 - PHP Response
正如你所看到的,它有很大的不同,为什么是这样,我该如何解决。
此外,如何输出毫秒而不是UNIX时间戳?
您需要比较秒,但您将秒与毫秒进行比较
更换此
$var = microtime(true);
$var = str_replace('.', '', $var);
echo $var;
用这个
echo date('U');
我刚刚修剪了最后一个数字。
相关文章:
- 如何每10.6秒从时间戳增加+1
- 使用AngularJS从时间戳中获取工作日
- 将时间戳转换为java中的ISO860,
- Javascript Unix时间戳转换
- Javascript-如何使用bootstrap日期时间选择器自动计算两个时间输入之间的差异
- JavaScript JSON关联对象键和值都作为日期时间戳
- 用时间戳获取两个不同日期之间的时间差
- JavaScript:获取MySQL时间戳和当前日期之间的天数差
- 用户如何获取两个时间戳之间的对象
- 在带有时间戳的日期之间计算时出现 NaN JavaScript 错误
- 计算两个 yyyyMMddHHmmss 时间戳之间的经过时间
- JS和SQL Server之间的UTC时间戳不同
- 如何找到两个UNIX时间戳之间的HH:MM:SS差异
- 如何在客户端(js)和服务器(php)上获得时间戳之间的差异
- Javascript中时间戳之间的差异
- 使用javascript计算两个时间戳之间的差异
- 如何在moment.js中显示unix时间戳和当前日期之间的时间差
- Javascript和PHP之间的时间戳
- PHP和js的时间戳之间的差异
- 如何在 JavaScript 中呈现两个时间戳之间的上下文差异