收藏
回答

小程序云函数中调用new Date().getTime()自动加8小时的问题?

请问在小程序云函数中调用new Date().getTime()

new Date('2020/03/06 23:50:22').getTime()

得到:1583538622000;转北京时间:2020年3月7日7时50分22秒

new Date('2020-03-06 23:50:22').getTime()

还是得到:1583538622000;转北京时间:2020年3月7日7时50分22秒

正确应该:1583509822000;转北京时间:2020年3月6日23时50分22秒

请问需要怎么才能获得不自动增加8小时的时间戳

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

2 个回答

  • ᥬ[吃瓜]᭄
    ᥬ[吃瓜]᭄
    2020-03-07

    https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/functions/notice.html

    云函数中手动调整8*3600*1000

    2020-03-07
    有用
    回复 2
    • 杜。
      杜。
      2020-03-07
      感谢解答,我疑惑的是云函数的时区为UTC+0,而实际的结果变成UTC+8了
      2020-03-07
      回复
    • ᥬ[吃瓜]᭄
      ᥬ[吃瓜]᭄
      2020-03-07回复杜。
      因为你这是设置日期,utc的时间比本地时间晚8小时,设置固定日期的话时间戳就相当于增加了8小时,没问题
      2020-03-07
      回复
  • 李东bbsky
    李东bbsky
    2020-03-07
    建议弄清楚时间戳和时区的区别,问题在时区上,不是时间戳的问题。
    2020-03-07
    有用
    回复 2
    • 杜。
      杜。
      2020-03-07
      云函数中的时区不是UTC+0吗?得到的结果怎么会自动变成UTC+8?
      2020-03-07
      回复
    • 杜。
      杜。
      2020-03-07
      感谢解答.时区的问题真的有点混乱
      2020-03-07
      回复
登录 后发表内容
问题标签