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)  // 参数:倒计时结束的时间
  • 相关阅读:
    安装VC6.0遇到的问题
    开发、测试环境
    OPENGL绘制文字
    C++实现文件关联
    MFC多国语言——配置文件
    MFC 资源记录
    如何解决——汉化英文界面出现乱码
    项目配置——添加第三方资源
    队列&生产者消费者模型
    抢票小程序
  • 原文地址:https://www.cnblogs.com/shangjun6/p/11933247.html
Copyright © 2011-2022 走看看