iOS设备显示时间为NaN的原因及处理方法

iOS设备显示时间为NaN的原因及处理方法

💡 原文中文,约700字,阅读约需2分钟。
📝

内容提要

前端开发中将时间字符串转为时间戳时存在兼容性问题。作者在中秋节需求中需按时间范围筛选动态,为方便测试将配置改为“年-月-日 时:分:秒”格式,再用 new Date().getTime() 转换。Chrome 和安卓正常,iOS 却返回 NaN,原因是系统时间格式为“年/月/日”,Chrome 做了兼容处理。解决办法:配置时统一使用斜杠格式,或在转换前先执行 replace(/-/g, '/')。

🏷️

标签

➡️

继续阅读