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都正常显示
posted @ 2021-09-06 08:45  石青  阅读(160)  评论(0)    收藏  举报