苹果系统的时间兼容问题
时间日期在安卓手机上显示正常,在苹果手机了抓瞎了,显示NaN。
查了资料发现,苹果的浏览器在构造Date的时候,若是使用字符串构造,得使用YYYY/MM/DD的日期格式,它不识别yyyy-mm-dd格式。。。然而我们从数据库里取出来的都是yyyy-mm-dd格式。所以,数据库取出的时间日期需要做字符替换。
问题:new Date("2019-12-29 10:30:00")
在IOS下显示为NaN
原因:带‘’-
的日期IOS下存在兼容问题
解决方案:
let dateStr = "2020-06-09 02:08:00";
date = dateStr .replace(/-/g, "/");
集思广益,仅供学习,侵权即删!!