收藏
回答

获得微信运动数据的时间戳问题?

用云函数写了一个调用微信步数示例,成功获得了列表(json),如图,按理,里面timestamp转成年月日后,不该是从今天往前数30天的日期吗,但用js代码转换后确是1970-1-21,这个timestamp到底代表什么?

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

2 个回答

  • 殷振伟(丁辛)
    殷振伟(丁辛)
    03-27

    用在线工具,的确是对的,但百度中搜索“时间戳转换js”,给出的代码,复制后替换成json列表中的数据,仍是1970年

    03-27
    有用
    回复 2
    • 0
      0
      03-28
      好像和精度有关系,可以手动处理给每个时间戳加3个0
      03-28
      回复
    • 殷振伟(丁辛)
      殷振伟(丁辛)
      03-28回复0
      对的,new Date(timestamp),应该是1970年1月1日起加timestamp毫秒,而列表中的timestamp和在线转换器是1970年1月1日起加秒,所以后者要乘以1000,再代入就对了。谢谢
      03-28
      回复
  • 0
    0
    03-27

    03-27
    有用
    回复
登录 后发表内容