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)  // 参数:倒计时结束的时间
  • 相关阅读:
    浏览器缓存机制
    es6笔记(6) Iterator 和 for...of循环
    es6笔记(3.1)三个点的“...”的作用
    es6笔记(5)Map数据结构
    es6笔记(4) Set数据结构
    SpringBoot事件监听
    SpringBoot入门
    五大常用算法之三贪心算法
    五种常用算法之二:动态规划算法
    五大常用算法之一:分治算法
  • 原文地址:https://www.cnblogs.com/shangjun6/p/11933247.html
Copyright © 2011-2022 走看看