[英]Realize Countdown using PHP and JavaScript
我想寫一個倒計時,它從服務器(php)獲取時間,然后在客戶端(JavaScript)倒計時。 不幸的是,我只有很少的JavaScript或JQuery經驗。 此時腳本如下所示:
<?php
$endTime = mktime(00, 00, 00, 01, 01, 2012);
$actTime = time();
$difTime = $endTime - $actTime;
$seconds = $difTime;
?>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
window.setInterval(function() {
var seconds = $('div#timer').html();
var updateTime = eval(seconds)- eval(1);
$('div#timer').html(updateTime);
}, 1000);
});
</script>
<div id="timer"><?php echo $seconds ?></div>
現在,我想將剩余的秒數轉換為天,月,分鍾和秒。 但是,我真的不知道如何使用setInterval函數來實現這一點。 誰能幫我? 也許使用UNIX-Timestamp有更好的方法?
先感謝您!
馬丁
使用秒是安靜的最佳方法。 並且僅倒計時秒數並從中計算剩余時間。 您只需要擴展定義的功能即可每1秒執行一次。 使用帶有math.floor的mod和div來計算秒數中的天數和小時數,並使用它構建新的字符串並將其放入div中。
您應該使用此腳本進行倒計時,這是倒計時的最佳腳本。
http://keith-wood.name/countdown.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.