通过自定义下面的方法和调用即可转换格式
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',date)
本文介绍了一个简单的JavaScript函数,用于将日期对象转换为特定格式的字符串。该函数支持多种日期组件的格式化,如年、月、日、时、分、秒等,并能够根据需要填充前导零。
3305

被折叠的 条评论
为什么被折叠?



