new Date(str)兼容
发布于 7 年前 作者 yan91 1094 次浏览 来自 问答

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

4 回复

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

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

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

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

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

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

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

回到顶部