收藏
回答

怎么获取互联网时间啊?

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小程序 需求 客户端 wx58496b2a660ad8c5 2.4.0

不要获取手机自己的时间,怎么获取互联网上的时间啊?



- 需求的场景描述(希望解决的问题)


- 希望提供的能力


最后一次编辑于  2018-12-08  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • Rocbin
    Rocbin
    07-18

    其实呢,在云函数return new Date().toJSON()

    然后小程序端:

    let str = await getServerDate()

    let localDate = new Date(str)

    这样才能完美获得本地的时间,因为服务器上面的时间比本地要慢8小时!UTC时间。刚好toJSON得到的字符串,在本地进行new Date 可以获取到本地的时间!

    07-18
    赞同
    回复
  • 老张
    老张
    2018-12-09

    用云函数返回云服务器上的时间呢?

    exports.main = (event, context) => {

        return {

            date: new Date(),

            time: Date.now()

        }

    }


    2018-12-09
    赞同
    回复 1
    • 星星海
      星星海
      2018-12-09

      好吧,非常感谢!原来一直用创建数据库里的db.serverDate()来间接获取时间。。。


      2018-12-09
      回复