“2019-04-25T16:00:00.000+000”时间格式转换 (IE兼容问题)

转化时间一般使用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”)
}
}

你可能感兴趣的:(vue相关)