收藏
回答

小程序每隔1秒更新显示时间问题

通过以下方法更新当前时间,ios系统有些识别不了getTime方法,获取时间显示如下图:

//获取当前时间

getTime:function() {

    var that = this;

    var nowTime = new Date;

    this.setData({

        punch: util.formatTime(new Date).substring(10, 20)

    })

    setTimeout(function () {

          that.getTime();

     }, 1000);  

},


最后一次编辑于  2018-10-25
回答关注问题邀请回答
收藏

1 个回答

  • 卢霄霄
    卢霄霄
    2018-10-25

    let date = new Date()

    date.getHours()

    date.getMinutes()

    date.getSeconds()

    2018-10-25
    有用
    回复 6
    • 风景
      风景
      2018-10-25

      不是这个的缘故

      2018-10-25
      回复
    • 卢霄霄
      卢霄霄
      2018-10-25回复风景

      贴下你的formatTime方法呢

      2018-10-25
      回复
    • 卢霄霄
      卢霄霄
      2018-10-25回复风景

      new Date() 有个括号哦。。

      2018-10-25
      回复
    • 风景
      风景
      2018-10-25回复卢霄霄

      也试了,也不行,感觉是在这个里面调用方法的缘故,后台会报这个错误

      setTimeout(function () {

                that.getTime();

           }, 1000);



      2018-10-25
      回复
    • 卢霄霄
      卢霄霄
      2018-10-25回复风景

      报错的是setTime啊。。你贴的是getTime

      2018-10-25
      回复
    查看更多(1)
登录 后发表内容