解决⼩程序中newDate()转换时间时间格式时IOS不兼
容的问题
昨天弄⼀个倒计时;遇到了这个为题,调试了才到问题的所在,然后在⽹上了资料才知道这个问题的原因,来是因为IOS系统不⽀持2018-08-30这样的格式的时间导致的,
let olddata ='2018-08-30 11:00:00';
let mydata=new Date(olddata);
console.log(mydata);
let Time();
这样的代码安卓⼿机开发⼿机和⼩程序编辑器测试都没有问题,唯独IOS获取的⽇期为不显⽰,原来IOS只识别2018-08-30这样的⽇期格式,
下⾯⽤正则替换2018-08-30⽇期格式为2018-08-30后问题解决
let olddata ='2018-08-30 11:00:00';
let mydata=new Date(olddata);
console.log(mydata);
代码转换let Time();
console.log(newdata);
let place(/-/g, '/');
console.log(olddata2)
let mydata2=new Date(olddata2);
console.log(mydata2)
let Time();
console.log(newdata2)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。