/*
时间日期格式化
timeStr 传入时间 不传默认当前时间
separator 分隔符不传默认为 - 分隔
type 是否返回时分秒 默认yaer表示只返回年月日
*/
function formatDate (timeStr = (new Date()), separator = '-', type){
const date = new Date(timeStr)
let yaer = date.getFullYear()
let month = date.getMonth() + 1
let day = date.getDate()
let hour = date.getHours()
let minute = date.getMinutes()
let second = date.getSeconds()
if(type == 'year'){
return yaer + separator + month.padStart(2, '0') + separator + day.padStart(2, '0')
}else {
return yaer + separator + month.padStart(2, '0') + day.padStart(2, '0') + ' ' + hour.padStart(2, '0') + ':' + minute.padStart(2, '0') + ':' + second.padStart(2, '0')
}
}
console.log(formatDate())
js时间日期格式化
于 2023-05-26 16:12:07 首次发布