比较客户端时间戳和服务器时间戳
comparing client timestamp with server timestamp
我的时间戳代码有问题。
<script>
var cTime = Date.now() / 1000|0;
setInterval(function () {
getServerTime( cTime );
}, 5000);
</script>
和getServerTime看起来像这样:
function getServerTime(cTime){
$.ajax({
url: "func/timestamp.php",
success: function(result) {
var sTime = parseInt(result);
if ( sTime > cTime ){
cTime = Date.now() / 1000|0;
console.log("The client Timestamp has been updated.");
}else{
console.log("The client Timestamp is uptodate.");
}
}
});
}
但是标签里面的"cTime"似乎永远不会更新,因为它应该…有办法改变这一点吗?
通过传递值cTime
,您实际上创建了一个与全局变量同名的局部变量,该局部变量是从getServerTime
尝试定义function getServerTime(cTime)
简写为function getServerTime()
相关文章:
- 如何每10.6秒从时间戳增加+1
- 使用AngularJS从时间戳中获取工作日
- 将时间戳转换为java中的ISO860,
- Javascript Unix时间戳转换
- JavaScript JSON关联对象键和值都作为日期时间戳
- 时间戳与mongoskin如何
- 用时间戳获取两个不同日期之间的时间差
- JavaScript到PHP的时间戳失败,增加了大约一个半月的时间
- 转换unix时间戳转换
- 带有unix时间戳的d3.js平分线
- 当转换为Python日期时间时,Node的时间戳落后3分钟
- 生产服务器中的 MomentJS 给了我一个不同的 unix 时间戳
- 如何调整客户端和服务器的时间戳差异
- 如何在客户端(js)和服务器(php)上获得时间戳之间的差异
- JavaScript异步时钟从服务器时间戳
- 我应该如何在服务器端存储来自JS的时间戳,以便我可以可靠地使用它转换为其他时区?
- 使用服务器时间戳进行过滤
- 如何通过grunt-nodemon重新启动node.js服务器时输出时间戳
- 比较客户端时间戳和服务器时间戳
- 如何在不更改文件的情况下将缩小的Javascript文件部署到web服务器's时间戳