- <?php
-
- //php的时间是以秒算。js的时间以毫秒算
-
- date_default_timezone_set('PRC');
- //date_default_timezone_set("Asia/Hong_Kong");//地区
-
- //配置每天的活动时间段
- $starttimestr
= "2011-3-29 8:10:00"; - $endtimestr
= "2011-3-29 9:43:00"; -
- $starttime
= strtotime($starttimestr); - $endtime
= strtotime($endtimestr); - $nowtime
= time(); - if
($nowtime<$starttime){ - die("活动还没开始,活动时间是:{$starttimestr}至{$endtimestr}");
- }
- if
($endtime>=$nowtime){ - $lefttime
= $endtime-$nowtime; //实际剩下的时间(秒) -
}else{ -
$lefttime=0; -
die("活动已经结束!"); - }
- ?>
-
- <script
language="JavaScript"> - var
runtimes = 0; - function
GetRTime(){ - var
nMS = <?php echo $lefttime; ?>*1000-runtimes*1000; - if
(nMS>=0){ - var
nD=Math.floor(nMS/(1000*60*60*24))$; - var
nH=Math.floor(nMS/(1000*60*60))$; - var
nM=Math.floor(nMS/(1000*60)) % 60; - var
nS=Math.floor(nMS/1000) % 60; - document.getElementByIdx_x("RemainD").innerHTML=nD;
- document.getElementByIdx_x("RemainH").innerHTML=nH;
- document.getElementByIdx_x("RemainM").innerHTML=nM;
- document.getElementByIdx_x("RemainS").innerHTML=nS;
- if(nMS==5*60*1000)
- {
- alert("还有最后五分钟!");
- }
- runtimes++;
- setTimeout("GetRTime()",1000);
- }
- }
- window.οnlοad=GetRTime;
- </script>
-
- <h4>距离活动结束还有
<strong id="RemainD">XX</strong>天 <strong id="RemainH">XX</strong>小时 <strong id="RemainM">XX</strong>分钟 <strong id="RemainS">XX</strong>秒</h4>
php倒计时
最新推荐文章于 2022-11-15 10:42:16 发布