<?php

//PHP商品秒杀倒计时
 
//php的时间是以秒算。js的时间以毫秒算
 
date_default_timezone_set( 'PRC' );
//date_default_timezone_set("Asia/Hong_Kong");//地区
 
//配置每天的活动时间段
$starttimestr  "2012-6-18 8:10:00" ;
$endtimestr  "2012-6-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))%24;
var  nH=Math. floor (nMS/(1000*60*60))%24;
var  nM=Math. floor (nMS/(1000*60)) % 60;
var  nS=Math. floor (nMS/1000) % 60;
document.getElementById( "RemainD" ).innerHTML=nD;
document.getElementById( "RemainH" ).innerHTML=nH;
document.getElementById( "RemainM" ).innerHTML=nM;
document.getElementById( "RemainS" ).innerHTML=nS;
if (nMS==5*60*1000)
{
alert( "还有最后五分钟!" );
}
runtimes++;
setTimeout( "GetRTime()" ,1000);
}
}
window.onload=GetRTime;
</script>
 
<h4>距离活动结束还有 <strong id= "RemainD" >XX</strong>天 <strong id= "RemainH" >XX</strong>小时 <strong id= "RemainM" >XX</strong>分钟 <strong id= "RemainS" >XX</strong>秒</h4>