问题描述
有一个计算时间的功能,浏览器和安卓机上是正常的,ios端出现NAN的情况。猜测是ios兼容性的问题。
ios兼容getTime 带’-'的时间格式
问题代码:
let dateStr = '2020-07-02 17:42:00';
new Date(dateStr).getTime(); //NAN
修改:
let dateStr = '2020-07-02 17:42:00';
let handleStr = dateStr.replace(/-/g, '/');
new Date(handleStr ).getTime();
这样就解决了。
显然,‘2020/07/02 17:42:00’
这种斜线 / 格式,ios是支持的。
再深入的没有研究,这里仅是记录一下。