微信小程序计时


var intt;
Page({
  data: {
    hour: 0,
    minute:0,
    second:0,
    millisecond:0,
    int: '00:00:00',
    cost: 0,
    flag:1,
    endtime:"",
  },
  onLoad: function () {
    
  },
  //开始
  start:function(){
    var that = this;
    //停止(暂停)
    clearInterval(intt);
    //时间重置
    that.setData({
      hour: 0,
      minute: 0,
      second: 0,
      millisecond: 0,
      int: '00:00:00',
    })
    intt = setInterval(function () { that.timer() }, 50);
  },
  //暂停
  stop:function(){
    clearInterval(intt);
  },
  //停止
  Reset:function(){
    var that = this
    clearInterval(intt);
    that.setData({
      hour: 0,
      minute: 0,
      second: 0,
      millisecond: 0,
      int: '00:00:00',
    })
  },
  timer:function(){
    var that = this;
    console.log(that.data.millisecond)
    that.setData({
      millisecond:that.data.millisecond + 5
    })
    if (that.data.millisecond >= 100) {
      that.setData({
        millisecond:0,
        second:that.data.second+1
      })
    }
    if (that.data.second >= 60) {
      that.setData({
        second:0,
        minute:that.data.minute + 1
      })
    }

    if (that.data.minute >= 60) {
      that.setData({
        minute:0,
        hour:that.data.hour + 1
      })
    }
    that.setData({
      int:that.data.hour + ":" + that.data.minute + ":" + that.data.second + ":" + that.data.millisecond
    })
  },
});


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM