美文网首页微信小程序支付业务流程
倒计时js代码,可用于小程序等

倒计时js代码,可用于小程序等

作者: 三不小青年 | 来源:发表于2018-06-02 17:01 被阅读26次

// 活动倒计时

  timeCountDown: function (totalSecond){

    var interval = setInterval(function () {

      // 秒数 

      var second = totalSecond;

      // 天位 

      var day = Math.floor(second / 3600 / 24);

      var dayStr = day.toString() + '天';

      if (dayStr.length == 1)

      {

        dayStr = '0' + dayStr;

      }

      // 小时

      var hr = Math.floor((second - day * 3600 * 24) / 3600);

      var hrStr = hr.toString() + '时';

      if (hrStr.length == 1)

      {

        hrStr = '0' + hrStr;

      }

      // 分钟

      var min = Math.floor((second - day * 3600 * 24 - hr * 3600) / 60);

      var minStr = min.toString() +'分';

      if (minStr.length == 1)

      {

        minStr = '0' + minStr;

      }

      // 秒位 

      var sec = second - day * 3600 * 24 - hr * 3600 - min * 60;

      var secStr = sec.toString()+'秒';

      if (secStr.length == 1)

      {

        secStr = '0' + secStr;

      }

      this.setData({

        count:dayStr+hrStr+minStr+secStr

      });

      totalSecond--;

      if (totalSecond < 0) {

        clearInterval(interval);//撤出更新

        this.setData({

          count:'活动已结束'

        });

      }

    }.bind(this), 1000); //每秒更新一次

  },

相关文章

网友评论

    本文标题:倒计时js代码,可用于小程序等

    本文链接:https://www.haomeiwen.com/subject/muvrsftx.html