首页 > 问答 > 正文
(手机端h5)在软件上可以做任务,任务按钮上有倒计时时间,现在是我切换网页后再回来倒计时是不准确的,会慢。怎么办??
PHP中文网2017-04-10 15:34:18
不要用 时间差 - 秒数 来计算剩余时间 要用结束时间 - 系统当前时间 来计算 当然 系统当前时间可能不准确 可以和服务器做个同步
反正我让后台传时间做定时器,用new date()获取的是用户手机设置的时间把
PHPz2017-04-10 15:34:18
前端的计时逻辑永远不会准,即便你初始化时间采用服务器时间。
因为网络传输误差你不知道,同时setTimeout和setInterval并不会非常精确,所以不要依赖前端计时器来处理重要逻辑,需要结合后台来保障。
定时器本身就不准啊,timeout是在限定时间内,interval是在限定时间后。
大家讲道理2017-04-10 15:34:18
JS时间不准。这不是很正常嘛!好像opera挺准。用的人不多。