mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-portal.git
synced 2025-12-11 11:56:44 +08:00
提交时间的格式化处理
This commit is contained in:
@@ -156,6 +156,29 @@ export function formatDate(date){
|
||||
|
||||
}
|
||||
|
||||
export function formatDateByFmt(date,fmt) {
|
||||
if(/(y+)/.test(fmt)){
|
||||
fmt = fmt.replace(RegExp.$1,(date.getFullYear()+'').substr(4-RegExp.$1.length));
|
||||
}
|
||||
let o = {
|
||||
'M+':date.getMonth() + 1,
|
||||
'd+':date.getDate(),
|
||||
'h+':date.getHours(),
|
||||
'm+':date.getMinutes(),
|
||||
's+':date.getSeconds()
|
||||
};
|
||||
|
||||
// 遍历这个对象
|
||||
for(let k in o){
|
||||
if(new RegExp(`(${k})`).test(fmt)){
|
||||
// console.log(`${k}`)
|
||||
let str = o[k] + '';
|
||||
fmt = fmt.replace(RegExp.$1,(RegExp.$1.length===1)?str:('00'+str).substr(str.length));
|
||||
}
|
||||
}
|
||||
return fmt;
|
||||
}
|
||||
|
||||
/**
|
||||
* 把日期格式化为显示时间,yyyy-MM-dd
|
||||
* @param {Object} date
|
||||
|
||||
Reference in New Issue
Block a user