1 回答

TA貢獻(xiàn)1864條經(jīng)驗(yàn) 獲得超2個(gè)贊
PHP 代碼只在服務(wù)器上執(zhí)行,你不能在設(shè)定的時(shí)間間隔內(nèi)循環(huán)執(zhí)行 php 代碼,這就是你的問題所在。
相反,執(zhí)行一次并將其存儲到一個(gè)變量中,然后讓客戶端每過一秒就更新變量(和 dom)。
var DownDate = new Date("Feb 5, 2050 23:50:00").getTime();
var anow = new Date("<?php echo $date; ?>").getTime();
var ax = setInterval(function() {
anow+= 1000
var adistance = DownDate - anow;
var aminutes = Math.floor((adistance % (1000 * 60 * 60)) / (1000 * 60));
var aseconds = Math.floor((adistance % (1000 * 60)) / 1000);
document.getElementById("timer").innerHTML =
aminutes + "m " + aseconds + "s ";
}, 1000);
添加回答
舉報(bào)