安卓显示正常,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都正常显示