ios下js中newDate的坑
ios下js中 new Date() 的坑
ios中safari竟然不支持yyyy-mm-dd的日期格式,所以当你输入如下语句时,会返回空的时间。
new Date('2016-05-17'); // Invalid Time
Safari支持的格式是yyyy/mm/dd这样的,差别主要在于短横”-“与斜杠”/“,而斜杠这样的格式在其他常见的浏览器中也都是可以正常运行的,所以只需要都换成斜杠就可以了,转换函数如下所示:
new Date('2016-05-17'.replace(/-/g, "/")); // 坑的ios总算认识了
THE END!