收藏
回答

云开发nodejs环境时区问题

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小程序 Bug 客户端 wx642c6f5696ae6a8c 2.25

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

云开发服务器的nodejs时区是utc+0

本地开发的时区是utc+8

同一段云函数在本地调试和云端调试时表现不一致


- 预期表现

云开发环境时区规定到utc+8

- 复现路径


- 提供一个最简复现 Demo


最后一次编辑于  06-20  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 邓坤力
    邓坤力
    06-21

    服务器中都是 UTC+0,处理时间都应注意各个时间的时区,必要时应使用 getTimezoneOffset 处理时区偏移量(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset

    06-21
    赞同
    回复 1
    • _韩奕迅
      _韩奕迅
      06-21

      额,那么有一个遗留问题就是,在进行本地调试云函数的时候,由于本地机器是UTC+8,在服务器上正常运行的代码,在本地会出错。这个问题,除了把本地系统改成utc+0就没法解决了呗。

      06-21
      回复