前端/小程序/h5:使用React+moment.js实现倒计时

  countdown = total => {

    let totalTime = new moment(‘2018-01-01 00:00:00‘, ‘YYYY-DD-MM HH:mm:ss‘).add(parseInt(total, 10), ‘seconds‘)
    let now = new moment(‘2018-01-01 00:00:00‘, ‘YYYY-DD-MM HH:mm:ss‘)
    this.setState({
      time: totalTime.format(‘mm:ss‘),
    })
    const t = setInterval(() => {
      totalTime.subtract(1, ‘seconds‘)

      if (totalTime.valueOf() >= now.valueOf()) {

        this.setState({
          time: totalTime.format(‘mm:ss‘),
        })
      } else {
        clearInterval(t)
      }
    }, 1000);
  }

 

修改一下format,可以实现时的倒计时,网上找了一堆都是shit,复杂死,就自己写一个

前端/小程序/h5:使用React+moment.js实现倒计时

上一篇:spring入门篇10 --- springMVC入门小程序


下一篇:微信公众号开发之新增永久图文素材(十)