转化时间一般使用new Date()
function format(date){
var data = new Date(date);
var year = date.getFullYear();
var month = date.getMonth() + 1;
var datee = date.getDate();
return year + ‘-’ + month + ‘-’ + datee
}
但是这种方法在IE上并不兼容,尤其是2019-04-25T16:00:00.000+000的时间格式,IE会直接返回NAN-NAN-NAN
因为我写代码用的是vue框架,查到vue插件moment可以转换时间格式,并且兼容IE,所以记录一下使用方法
安装:npm install moment --save
引入:import moment from ‘moment’(在使用页面直接引用即可)
使用:filters:{
函数名(参数){
return moment(参数).format(“YYYY-MM-DD”)
//因为我只用日期不用时间,所以格式转换只使用了日期
//如果想加上时间,在format中写(“YYYY-MM-DD HH:mm:ss”)
}
}
“2019-04-25T16:00:00.000+000”时间格式转换 (IE兼容问题)
最新推荐文章于 2023-08-24 11:13:27 发布
本文介绍了一种在不同浏览器上,包括IE,都能稳定运行的时间格式转换方法。使用Vue框架结合moment.js插件,实现从特定时间戳格式('2019-04-25T16:00:00.000+000')到'YYYY-MM-DD'格式的日期转换。解决了原生JavaScript方法在IE上的兼容性问题。
2810

被折叠的 条评论
为什么被折叠?



