收藏
回答

new Date(str)兼容

问题模块
API和组件

昨天发现个兼容问题,new Date('2017-02-10 21:30:20')这种写法,在模拟器和安卓机上没问题,在iphone上有问题,必须改成new Date('2017/02/10 21:30:20')这样才有效。。。。

最后一次编辑于  2017-10-27  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

4 个回答

  • zhizhizhizhiggg
    zhizhizhizhiggg
    2017-10-30

    3楼正解

    2017-10-30
    赞同
    回复
  • 吃软饭.孙
    吃软饭.孙
    2017-10-27

    请使用  new Date("2017/02/10 21:30:20");

    也就是说,请将 - 改为 / 即可。

    这是因为 IOS 中的 js 内核问题。


    标准中就是 斜杠 而不是 横杠。

    所以也不能怪 IOS ,只是现在浏览器大部分容错而已。

    2017-10-27
    赞同
    回复
  • TOAD
    TOAD
    2017-10-27

    这个就不清楚了,不过我可以肯定的是,好几个月前是没有这个问题的,因为这部分代码我一直没改动过,当时在真机上安卓苹果都没有问题(苹果各种机型都测过),但是昨天突然在苹果机上就出问题了

    2017-10-27
    赞同
    回复
  • 提莫队长别开枪是我
    提莫队长别开枪是我
    2017-10-27

    js语言的new Date确实在苹果机上有问题,不是小程序的问题,网上可以搜到

    2017-10-27
    赞同
    回复