0
我正在嘗試使用PHP製作倒計時腳本。我已經成功地完成了第一部分,從72開始倒數。造成我麻煩的是當$hours < 1
發現如何在幾分鐘內倒數。Php倒計時腳本
代碼:
date_default_timezone_set('Europe/Copenhagen');
$connect = mysql_connect('localhost', 'root', '');
$db = mysql_select_db('time');
$sql = "SELECT time FROM timeanddate";
$qry = mysql_query($sql);
$row = mysql_fetch_assoc($qry);
$start_time = date("H:i:s", strtotime($row['time']));
$current_time = date("H:i:s");
function dateDiff($start, $end) {
$start_ts = strtotime($start);
$end_ts = strtotime($end);
$diff = $end_ts - $start_ts;
return round($diff/3600);
}
$count = dateDiff($row['time'], $current_time);
$hours = 72;
$hours_left = $hours - $count;
echo $hours_left . " Hours back <br />";
除非我沒有得到它。我認爲你的服務器端與客戶端混淆。您需要將最新的時間從php發送到JavaScript,因此JavaScript可以動態更改秒數。不可能讓PHP倒計時。 – Bradmage 2012-03-11 07:57:55