最新回答 / 慕粉3951534
为了提高一点时间的精确度吧,如果不考虑其他因素,如代码执行耗时等等,仅从代码含义来说,每500毫秒执行一次能将所获得时间与标准时间误差控制在500毫秒内。比如:当你的代码获取时间时,已经是 00:00:01 过 500 毫秒,如果等 1000 毫秒后再次获取,则已经是 00:00:02 过 500 毫秒,依然差了 500 毫秒,但如果 500 毫秒后获取,则刚好是 00:00:02。再比如:在 00:00:01 过 800 毫秒 时获取时间,此时误差为 800 毫秒,如果等 1000 毫秒后再次获取,时间...
2017-01-11
已采纳回答 / littlemin
window.onload = function() { FreshTime(); } var sh; function FreshTime() { // clearInterval(sh); var endtime = new Date("2017/1/7,21:54:00"); //结束时间 var nowtime = new Date(); //当前时间 var lefttime = parseInt((endtime.getTime() - nowtime...
2017-01-07
已采纳回答 / weixin_慕莱坞0529652
function checkTime(i){ //补位处理 if(i<10) { i='0'+i; } return i; }这里你写错了。你的 if(i<10)之后,并没有return出来值。只有i>=10的时候你的这个函数才会return值。
2016-12-27
已采纳回答 / 慕仔3074982
t=setTimeout("showTime",500);showTime后边少了一对括号(),这里的意思是没500毫秒得调用一次函数,所以正确应该是t=setTimeout("showTime()",500);
2016-12-24