laydate获取时间时苹果手机上显示为NAN的情况

js进行时间转换时 例 :2020-10-13 15:44:13 或者是使用layui的日期插件laydate获取到的日期

let TimeStamp = new Date('2020-10-13 15:44:13').getTime();

let TimeStamp = new Date('2020-10-13 15:44:13').valueOf();

这个时候在安卓手机正确转换,但是在ios上就会出现NaN

改为

let TimeStamp = new Date('2020/10/13 15:44:13').getTime();

这样的格式在ios和android上都可以进行显示

于是就有了

let TimeStamp = new Date('2020-10-13 15:44:13'.replace(/-/g, '/')).getTime();

这样就可以解决后台传递时间带有-的格式!

posted @ 2020-10-13 15:49  脑回路神奇的肥菜鸟  阅读(446)  评论(0)    收藏  举报