zoukankan      html  css  js  c++  java
  • 微信小程序倒计时的方法

      timeOut: function(time) {
        var that = this;
        var end = new Date(time).getTime();
        var Interval = setInterval(function() {
          var start = new Date().getTime()
          var x = end - start;
          if (x > 0) {
            var seconds = x / 1000;
            seconds = parseInt(seconds); //秒数取整
            var day = parseInt(seconds / 86400);
            seconds %= 86400;
            var hour = parseInt(seconds / 3600);
            seconds %= 3600;
            var min = parseInt(seconds / 60);
            var sec = seconds %= 60;
            if (day < 10) {
              day = '0' + day
            }
            if (hour < 10) {
              hour = '0' + hour
            }
            if (min < 10) {
              min = '0' + min
            }
            if (sec < 10) {
              sec = '0' + sec
            }
            that.setData({
              time: day + '天 ' + hour + ': ' + min + ': ' + sec,
            })
            } else {
              clearInterval(Interval);
              that.setData({
                time: '0天 00: 00: 00',
                isMask: true
              })
              // wx.navigateBack({
                // delta: 1
              // })
            }
        }, 1000)
      }
      timeOut(2019/11/26)  // 参数:倒计时结束的时间
  • 相关阅读:
    模块和包专区
    递归函数,三级菜单专区
    内置函数和匿名函数专区
    迭代器和生成器专区
    函数进阶专区
    初始函数专区
    题解 P6282 【[USACO20OPEN]Cereal S】
    题解 P6281 【[USACO20OPEN]Social Distancing S】
    题解 P6281 【[USACO20OPEN]Social Distancing S】
    第5题:棋盘
  • 原文地址:https://www.cnblogs.com/shangjun6/p/11933247.html
Copyright © 2011-2022 走看看