ios前端时间显示异常

ios前端时间显示异常
安卓显示正常,ios显示NaN

问题: ios前端时间显示NaN

原因:苹果只认yyyy/mmmm/dddd 格式的日期,其他识别为NaN

解决办法: 使用正则表达式转换格式

例子如下:

new Date('2017-09-18 14:58:32').getTime(); //在ios上拿不到时间戳显示NaN

// 改为:

new Date("2018-02-15 20:30:00".replace(/-/g,'/')).getTime(); // 解决了问题,android 和 ios都正常显示

你可能感兴趣的:(ios)