js中时间格式问题: new Date(str) IOS系统跟Android系统不兼容
公司项目中有个维修预约的功能,涉及到预约时间选择,上线后经上机测试,在Android系统中,该代码片段正常运行,但是在IOS系统中没有报错,但是右侧的时间区段选择一片空白。经过log检查,发现new Date(s)拿到的是null。先上图
来是因为ios系统是不支持xx-xx-xx这样的格式的时间导致的。所以new Date(s)获取的是null。
let data ='2018-03-08 13:00:00'; let data1=new Date(data ); console.log(data1); let date4=data1.getTime(); console.log(date4); let data2=data.replace(/-/g, '/'); console.log(data2) let date2=new Date(data2); console.log(date2) let date3=date2.getTime(); console.log(date3)
相关推荐
九天银河技术 2020-11-11
zhangjie 2020-11-11
Crazyshark 2020-11-13
步知道 2020-10-27
tufeiax 2020-09-03
李轮清 2020-09-15
85251846 2020-09-14
wangpaiyonghu 2020-06-28
jackalwb 2020-06-14
yhljxy 2020-06-14
myveer 2020-06-14
xiaobaif 2020-06-14
klarclm 2020-06-13
songshijiazuaa 2020-06-13
TMD咯MySQL 2020-06-12
archive 2020-06-12
清风徐来水波不兴 2020-06-09