A-A+

Magento给某个商品页面上加上倒计时

2012年09月21日 灵犀一指 Magento给某个商品页面上加上倒计时已关闭评论 阅读 960 人 次

在某个商品页面上加上倒计时,转载,未试过
<?php
date_default_timezone_set('Asia/shanghai');
?>
<?php
//配置每天的活动时间段
$endtimestr = "2010-12-14 18:18:00";
$endtime

  strtotime($endtimestr);
$nowtime   time();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PHP实时倒计时!</title>
<script language="JavaScript">
<!--
var EndTime=<?php echo $endtime*1000;?>;                        //结束时间,以毫秒记算
var NowTime = new Date();
//计算出服务器和客户端的时间差。
var dTime = NowTime.getTime()-<?php echo $nowtime*1000;?>;                        //本机时间减去服务器时间,得到时间差
var runtimes = 0;
function GetRTime(){
       var NowTime = new Date();
       
       var dTimeNew = NowTime.getTime()-<?php echo $nowtime*1000;?>;
       var dTimesM = Math.abs(Math.floor((dTimeNew-runtimes*1000-dTime)/1000));//客户端时间和服务器当前时间的差
       if (dTimesM>1) {           //如果用户修改了客户端时间,就重新load本页
          window.location.reload();
       }
       var nMS = EndTime - NowTime.getTime()+dTime;
       var nD=Math.floor(nMS/(1000*60*60*24)) % 30;
       var nH=Math.floor(nMS/(1000*60*60)) % 24 + nD*24;    //一千毫秒乘于60等于1分乘于60等于1小时 与 24 取余
       var nM=Math.floor(nMS/(1000*60)) % 60;
       var nS=Math.floor(nMS/1000) % 60;
       
       
       document.getElementByIdx_x("nMS").innerHTML=nMS/(1000*60*60) % 24;

       document.getElementByIdx_x("RemainH").innerHTML=nH;
       document.getElementByIdx_x("RemainM").innerHTML=nM;
       document.getElementByIdx_x("RemainS").innerHTML=nS;
       if(nMS>5*59*1000&&nMS<=5*60*1000){
         alert("还有最后五分钟!");
       }
       runtimes++;

       setTimeout("GetRTime()",1000);
}
window.onload=GetRTime;
-->
</script>
</head>
<body>
       <h2 id="nMS"></h2>
<h1><strong id="RemainH">XX</strong>:<strong id="RemainM">XX</strong>:<strong id="RemainS">XX</strong></h1>
</body>
</html>

如果不是很熟悉代码,推荐使用现成倒计时插件。
标签:

评论已关闭!