中国标准时间转换YYYY-MM-DDD 00:00:00形式
function dealdate(dealdate) {
const date = new Date(dealdate)
const year = date.getFullYear()
let month = date.getMonth() + 1
month = month<10?"0"+month:month
let day = date.getDate()
day = day<10?"0"+day:day
let hour = date.getHours()
hour = hour<10?"0"+hour:hour
let minute = date.getMinutes()
minute = minute<10?"0"+minute:minute
let second = date.getSeconds()
second = second<10?"0"+second:second
return year + '-' + month + '-' + day + ' ' + hour + ':' + minute + ':' + second;
}
另一种写法
padStart方法会根据传入的字符来填充字符串直至相应位数,padStart(2, ‘0’)不到2位就传0
function dealdate(date) {
const dt = new Date(date)
const y = dt.getFullYear()
const m = (dt.getMonth() + 1 + '').padStart(2, '0')
const d = (dt.getDate() + '').padStart(2, '0')
const hh = (dt.getHours() + '').padStart(2, '0')
const mm = (dt.getMinutes() + '').padStart(2, '0')
const ss = (dt.getSeconds() + '').padStart(2, '0')
return `${y}-${m}-${d} ${hh}:${mm}:${ss}`
}