Vue 时间转换方法,2020-04-18T16:51:56+08:00 时间转换方法
如下图:后的接口返回的时间是个时间对象最后导致成这个格式,坑爹;通过自定义下面的方法和调用即可转换格式dateFormat(fmt, date) {let ret="";date=new Date(date);const opt = {'Y+': date.getFullYear().toString(), // 年...
·
如下图:
后的接口返回的时间是个时间对象 最后导致 成这个格式,坑爹;
通过自定义下面的方法和调用即可转换格式
dateFormat(fmt, date) {
let ret="";
date=new Date(date);
const opt = {
'Y+': date.getFullYear().toString(), // 年
'm+': (date.getMonth() + 1).toString(), // 月
'd+': date.getDate().toString(), // 日
'H+': date.getHours().toString(), // 时
'M+': date.getMinutes().toString(), // 分
'S+': date.getSeconds().toString() // 秒
// 有其他格式化字符需求可以继续添加,必须转化成字符串
}
for (let k in opt) {
ret = new RegExp('(' + k + ')').exec(fmt)
if (ret) {
fmt = fmt.replace(
ret[1],
ret[1].length == 1 ? opt[k] : opt[k].padStart(ret[1].length, '0')
)
}
}
return fmt
}
调用
dateFormat('YYYY-mm-dd HH:MM',scope.row.datatime)}
结果:
更多推荐
已为社区贡献1条内容
所有评论(0)