js⽇期格式化正则表达式
export function formatDate(date,fmt){//date是⽇期类型对象,fmt是yyyy-MM-dd HH:mm:ss格式的字符串
if(/(y+)/.test(fmt)){
fmt = place(RegExp.$1,(FullYear()+'').substr(4-RegExp.$1.length));
}
let o ={
'M+':Month()+1,
'd+':Date(),
'h+':Hours(),
'm+':Minutes(),
's+':Seconds()
}
for(let k in o){
if(new RegExp(`(${k})`).test(fmt)){
let str = o[k]+'';
fmt = place(RegExp.$1,(RegExp.$1.length ===1)? str :padLeftZero(str));//要求⽉份是1-9但只显⽰⼀位时,就不补0 }
}
return fmt;
}
function padLeftZero(str){js中文正则表达式
return('00'+str).substr(str.length)
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论