私のスクリプトにはカウントダウン タイマーがありますが、時間はいつでも変更される可能性があるため、サーバーによって制御される必要があります。
通常は 1 時間からカウントダウンしますが、0 に近づくと、ユーザーが PHP からイベントを起動すると、MySQL データベースの時間がリセットされ、タイマーが元の時間に戻ります。
setInterval(function() {
$('#timer').load('api/getdata.php?clock=1');
}, 600);
ご覧のとおり、現在、カウントダウンは 600 ミリ秒ごとに呼び出される PHP スクリプトによって返されます (1000 ミリ秒は 1 秒スキップしているように見えることがあります)。
PHP スクリプトと同期する単純なテキスト カウントダウン (分と秒) が必要です。ただし、30 秒未満になると、毎秒同期する必要があります。
これはJSで可能ですか?
これはPHPのコードです
$from = time();
$to = strtotime($row['clock']);
$Timer = date('i:s', $to - $from);
echo("$Timer");