当用new Date()初始化时间时,IOS非正常显示,debugger时会显示NAN。
原因:IOS中的时间格式会用 - 或 . 分隔,而new Date()并不识别这种格式(已可识别-)。
解决:把连接符替换为可识别的/
let time = val.replace(/-/g, “/”);
time = val.replace(/./g, “/”);
let dateTime = new Date(time);
iOS中newDate()时间格式问题与解决
当用new Date()初始化时间时,IOS非正常显示,debugger时会显示NAN。
原因:IOS中的时间格式会用 - 或 . 分隔,而new Date()并不识别这种格式(已可识别-)。
解决:把连接符替换为可识别的/
let time = val.replace(/-/g, “/”);
time = val.replace(/./g, “/”);
let dateTime = new Date(time);
1459
