Safari中Javascript新日期和其他日期函数的凹坑

最近,移动网络,应用在PC浏览器调试成功,但在一个奇怪的问题测量真正的iPhone出现。一系列调试后,发现有一个问题里的日期相关的。首先,它是一个生产环境的问题,但它是在本地调试在Safari的Mac版本同样的问题,找一些资料,发现在Safari的Javascript的新功能的支持,有一个奇怪的问题。

通常,由于在SQL DateTime格式的习惯,日期打印为yyyy-mm-dd格式。然而,Safari不支持这样的格式,所以当您输入以下语句时,它将返回空时间。


新的日期('2016-04-17);


Safari支持格式yyyy / / DD MM的区别主要在短期水平斜线和斜线 /斜线,也可在其他浏览器上正常运行,所以它只需要改为斜线,和变换函数如下。


新的日期('2016-04-17取代( / / g, / ));


上面是我们介绍给Javascript的一个小洞,比如Safari中的新日期和日期函数。我们希望能帮助你。如果你有任何问题,请给我留言,萧边会及时给您回复。谢谢您支持网站。