el-table日期格式化处理2种方式
关于el-table总结
[toc]
1.方式一:采用filters
// template
{{ props.row.time | dateTimeFormat }}
// script->filters
filters: {dateTimeFormat(dateTime) {if (!dateTime) {return dateTime;}return moment(dateTime).format("YYYY-MM-DD");},}, 2.方式二:采用formatter
// template
// script->method
//时间格式化
formatDateC (row) {// 获取单元格数据let datac = row.ctimelet dtc = new Date(datac)//获取月,默认月份从0开始let dtuMonth = dtc.getMonth() + 1//获取日let dtuDay = dtc.getDate()//处理1-9月前面加0if (dtuMonth < 10) {dtuMonth = "0" + (dtc.getMonth() + 1)}//处理1-9天前面加0if (dtuDay < 10) {dtuDay = "0" + dtc.getDate()}//获取小时let dtuHours = dtc.getHours()//处理1-9时前面加0if (dtuHours < 10) {dtuHours = "0" + dtc.getHours()}//获取分钟let dtuMinutes = dtc.getMinutes()//处理1-9分前面加0if (dtuMinutes < 10) {dtuMinutes = "0" + dtc.getMinutes()}//获取秒let dtuSeconds = dtc.getSeconds()//处理1-9秒前面加0if (dtuSeconds < 10) {dtuSeconds = "0" + dtc.getSeconds()}//组装年月日时分秒,按自己的要求来return dtc.getFullYear() + "/" + dtuMonth + "/" + dtuDay//+ " " + dtuHours + ":" + dtuMinutes + ":" + dtuSeconds},
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
