在项目中遇到了将后台给予我的是时间转换成几分钟前几小时前的格式,于是我就使用js转换时间格式。转换完成后发现在h5上面时间正常显示如下图
但是在真机上打印出啦却是NaN,经过百度后发现一部分手机不支持2020-04-02这种格式的为了兼容就把时间中的“-”换为“/”代码如下:
var time = new Date(timestamp.replace(/-/g,'/')).getTime();
如果时间格式是2020.04.02的就用下面的代码:
var time = new Date(timestamp.replace(/\./g,'/')).getTime();