收藏
回答

时间毫秒戳 转换不对? 7200000

时间毫秒戳 7200000 后台返回这个 在小程序转还错误? 有什么解决办法

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

3 个回答

  • Z
    Z
    2021-04-28

    代码呢

    2021-04-28
    有用
    回复 3
    • Z
      Z
      2021-04-28
      你这7200000 直接用这个转化?
      2021-04-28
      回复
    • 2021-04-28回复Z
      解决了 因为我的电脑 是美国时间 当然不对
      2021-04-28
      回复
    • Z
      Z
      2021-04-28回复
      这个是毫秒啊
      2021-04-28
      回复
  • 2021-04-28

    const getHoursSeconds = timestamp => {

      console.log('timestamp',timestamp)

      var date = new Date(timestamp)

      var Y = date.getFullYear() + '-'

      var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';

      var D = date.getDate() + '';

      var h = date.getHours()

      var m = date.getMinutes()

      var s = date.getSeconds()

      m < 10 ? m = '0' + m : m

      console.log('h', h, 'm', m)

      return `${h}:${m}`

    }


    网页 10:00 正确

    小程序 18:00 错误

    2021-04-28
    有用
    回复 1
    • 宋佳耀
      宋佳耀
      2021-04-28
      差了8个小时,第一反应是看看时区。。我曾经也被这问题折腾过。。哈哈
      2021-04-28
      回复
  • 微喵网络
    微喵网络
    2021-04-28

    怎么转换的?

    2021-04-28
    有用
    回复 3
    • 2021-04-28
      7200000 是后台返回的一个时间毫秒戳 然后我找方法给他转化 然后发现不对
      2021-04-28
      回复
    • 微喵网络
      微喵网络
      2021-04-28回复
      你怎么转换的?
      2021-04-28
      回复
    • 2021-04-28回复微喵网络
      已经解决了 出现的原因是 我的苹果电脑是美国时间 转化有差
      2021-04-28
      回复
登录 后发表内容