收藏
回答

云开发-云函数内使用new Date().getHours() 获取的时间不准。

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 Bug 客户端 wx51570d91c15a8beb 2.23

- 当前 Bug 的表现(可附上截图)

云开发-云函数内使用new Date().getHours() 获取的时间不准。



最后一次编辑于  2019-01-07
回答关注问题邀请回答
收藏

3 个回答

  • 半寸灰
    半寸灰
    2019-01-08

    因为云函数直接new  Date  是  UTC时间  。与北京时间相差8小时。

    这样应该就可以了

    new Date(new  Date().getTime()+28800000)

    2019-01-08
    有用 1
    回复 2
    • 2019-01-09

      解决了,谢谢你。

      2019-01-09
      回复
    • 张鑫
      张鑫
      2019-10-31
      为啥我的是7个小时,见了鬼了
      2019-10-31
      回复
  • LeeHey
    LeeHey
    2019-01-07

    请提供更详细的截图。

    2019-01-07
    有用
    回复 1
    • 2019-01-09

      已解决,谢谢

      2019-01-09
      回复
  • 海玄科技
    海玄科技
    2019-01-07

    这问题描述的,想回答,还得猜!


    2019-01-07
    有用
    回复 1
    • 2019-01-09

      不好意思,问题描述的有点不够明确,不过其实,只要在云函数内打印下 new Date().getHours() 就清楚这个issue了。谢谢你了。

      2019-01-09
      回复
登录 后发表内容