收藏
回答

日期转时间戳问题

问题模块 框架类型 问题类型 终端类型 操作系统 微信版本 基础库版本
框架 小程序 Bug 微信iOS客户端 iOS 6.7.1 2.2.3

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

在开发者工具上这段代码能返回正确的结果


但是在手机上返回NaN


- 预期表现

希望手机上对于这段代码能有同样的表现


最后一次编辑于  2018-08-17
回答关注问题邀请回答
收藏

5 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2018-08-17

    你好,你这个是哪个版本的开发者工具?

    2018-08-17
    赞同
    回复 1
    • 饿魔
      饿魔
      2018-08-17

      1.02.1808101

      2018-08-17
      回复
  • 殷玉娇
    殷玉娇
    2018-08-17

    ios不支持2018-08-18这种的好像

    https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=000ce20eeb4de0f5c107e701250004&highline=%E6%97%B6%E9%97%B4%E6%88%B3


    2018-08-17
    赞同 1
    回复 1
    • 饿魔
      饿魔
      2018-08-17

      谢谢,换了果然可以

      2018-08-17
      回复
  • 赵青山
    赵青山
    2018-08-17

    你这10点到12点是个时间段吧,还转成一个时间戳,10点到12点意义何在

    2018-08-17
    赞同 1
    回复 7
    • 赵青山
      赵青山
      2018-08-17

      如果只转日期的话,ios用/可以, Date.parse('2018/08/03 10:05:06')


      2018-08-17
      回复
    • 饿魔
      饿魔
      2018-08-17

      那我就算Date.parse('2018-08-03 10:00:00')手机上也是返回NaN 请问有没有'2018-08-03 10:00:00'这种格式的时间转时间戳的方法?

      2018-08-17
      回复
    • 赵青山
      赵青山
      2018-08-17

      '2018-08-03 10:00:00'.replace(/-/g,'/')

      2018-08-17
      回复
    • 社区技术运营专员-娇华
      社区技术运营专员-娇华
      2018-08-17回复饿魔

      测试了下也没有返回NaN啊

      2018-08-17
      回复
    • 赵青山
      赵青山
      2018-08-17回复饿魔

      '2018-08-03 10:00:00'这种格式 ios现在不支持,可能是bug,可以先把'2018-08-03 10:00:00'转为'2018/08/03 10:00:00',再通过Date.parse('2018/08/03 10:00:00')解析出时间戳

      2018-08-17
      回复
    查看更多(2)
  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    2018-08-20

    这个 以前做pc用element-ui在Safari浏览器上 日期格式兼容问题搞得头痛死了。最后还是使用/解决的

    2018-08-20
    赞同
    回复
  • 玉之帝
    玉之帝
    2018-08-17

    慎用这种骚操作吧。

    版本、机型的各种原因导致结果不一致

    2018-08-17
    赞同
    回复 3
    • 饿魔
      饿魔
      2018-08-17

      可是要按时间排序怎么办

      2018-08-17
      回复
    • 玉之帝
      玉之帝
      2018-08-17回复饿魔

      2018/08/03 10:05-11:06

      这种字符串格式一致情况下,排序应该也可以出效果吧

      2018-08-17
      回复
    • 饿魔
      饿魔
      2018-08-17回复玉之帝

      没有效果

      2018-08-17
      回复