/**
* 获取时间格式化
* @param str 时间
* @param format 时间格式 默认为 yyyy-MM-dd hh:mm:ss
*/
function formatTime(str, format) {
let time = new Date(str)
let formatTime = {
'y+': '0' + time.getFullYear(),
'M+': '0' + (time.getMonth() + 1),
'd+': '0' + time.getDate(),
'h+': '0' + time.getHours(),
'm+': '0' + time.getMinutes(),
's+': '0' + time.getSeconds()
}
let result = format || 'yyyy-MM-dd hh:mm:ss'
for (let i in formatTime) {
let regexp = new RegExp('(' + i + ')', 'g')
let replaceInfoObj = regexp.exec(result)
if (replaceInfoObj) {
let replaceInfoArr = Array.from(replaceInfoObj)
result = result.replace(
regexp,
formatTime[i].substring(formatTime[i].length - replaceInfoArr[0].length),
formatTime[i].length
)
}
}
return result
}
js获取当前时间或指定日期年月日时分秒yyyy-MM-dd hh:mm:ss
最新推荐文章于 2024-03-31 09:44:29 发布