收藏
回答

懵逼!new Date getHours获取的时间比实际时间迟了8个小时,是什么回事啊?

回答关注问题邀请回答
收藏

2 个回答

  • Mr.Zhao
    Mr.Zhao
    2021-08-25

    云函数默认时区不是+8,云函数运行在服务器上,跟你本地时间没关系

    2021-08-25
    有用 1
    回复 5
    • 🇨🇳李先生
      🇨🇳李先生
      2021-08-25
      所以,我需要加上8,对吗?
      2021-08-25
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-08-25回复🇨🇳李先生
      是的
      2021-08-25
      回复
    • 🇨🇳李先生
      🇨🇳李先生
      2021-08-25回复Mr.Zhao
      懵逼!要在云函数把时间戳转成:yyyy-mm-dd hh:mm:ss的格式,相当麻烦了!
      赚了hh,又要考虑dd是不是满,mm是不是满,得先把8小时转成时间戳,然后,给时间戳加上8小时才行
      他大爷的
      2021-08-25
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-08-25回复🇨🇳李先生
      你可以在社区百度下云函数时区问题
      2021-08-25
      1
      回复
    • 🇨🇳李先生
      🇨🇳李先生
      2021-08-25
      OK,服服帖帖的!
      2021-08-25
      回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2021-08-26

    你好,这个需要开发者自己处理下,具体可参考https://docs.cloudbase.net/cloud-function/timezone.html

    2021-08-26
    有用
    回复
登录 后发表内容