前端基础(二十):iOS中 new Date(‘xxxx-xx-xx‘) 返回 NaN

Star英

关注

阅读 37

2022-07-14


问题

项目中某个地方用到 ​​new Date​​​ 转换日期,在 iPhone 上测试的时候,显示的结果为NaN,调试发现 iOS 中 ​​new Date('2020-01-01')​​​返回的结果是 NaN,iOS new Date() 中不能包含 ​​-​​ 符号。

解决

使用 ​​String.replace()​​​进行字符替换即可。
​​​'2017-01-01'.replace(/-/g,'/') => '2017/01/01'​


精彩评论(0)

0 0 举报