二个简单的倒计时代码(剩余时间与倒计时)

发布时间:2020-09-05编辑:脚本学堂
本文提供二个有关js倒计时的例子,一个是计算剩余时间,一个是简单的倒计时功能,有需要的朋友,可以参考下。

2、JS倒计时
倒计时多用于团购或促销活动中,下面这个例用是用jquery实现的一个简单的倒计时功能。

1)、PHP部分:
 

复制代码 代码示例:
<?php
$nowTime=time();
$endTime=time()+40*60;//其中四十是要计时四十分钟
?>

2)、JS部分:
 

<script language="javascript">
var serverTime = * 1000;
$(function(){
    var dateTime = new Date();
    var difference = dateTime.getTime() - serverTime;
    setInterval(function(){
      $(".endtime").each(function(){
        var obj = $(this);
        var endTime = new Date(parseInt(obj.attr('value')) * 1000);
        var nowTime = new Date();
        var nMS=endTime.getTime() - nowTime.getTime() + difference;
        var myD=Math.floor(nMS/(1000 * 60 * 60 * 24));
        var myH=Math.floor(nMS/(1000*60*60)) % 24;
        var myM=Math.floor(nMS/(1000*60)) % 60;
        var myS=Math.floor(nMS/1000) % 60;
        var myMS=Math.floor(nMS/100) % 10;
        if(myD>= 0){
var str = myM+"分"+myS+"秒";
        }else{
var str = "已结束!";
}
obj.html(str);
      });
    }, 100);
});
</script>
复制代码 代码示例:

3、HTML部分:
<div class="endtime" value="{dede:php}echo $endTime;{/dede:php}"></div>