我的脚本有一个倒数计时器,但必须由服务器控制,因为时间可以随时更改。
通常从 1 小时开始倒计时,但当它接近 0 时,来自 PHP 的用户触发事件将重置 MySQL 数据库上的时间,并且计时器将返回到任何时间。
setInterval(function() {
$('#timer').load('api/getdata.php?clock=1');
}, 600);
如您所见,当前倒计时由 PHP 脚本返回,该脚本每 600 毫秒调用一次(1000 毫秒有时似乎跳过一秒)。
我需要一个简单的文本倒计时(分钟和秒),它与 PHP 脚本同步。但由于它不到 30 秒,因此需要每秒同步一次。
JS可以做到这一点吗?
这是PHP的代码
$from = time();
$to = strtotime($row['clock']);
$Timer = date('i:s', $to - $from);
echo("$Timer");