格式化成2020-10-30 10:30:59樣式:
function formatTime(timestamp) {
let time = new Date(timestamp)
let year = time.getFullYear()
const month = (time.getMonth() + 1).toString().padStart(2, '0')
const date = (time.getDate()).toString().padStart(2, '0')
const hours = (time.getHours()).toString().padStart(2, '0')
const minute = (time.getMinutes()).toString().padStart(2, '0')
const second = (time.getSeconds()).toString().padStart(2, '0')
return year + '-' + month + '-' + date + ' ' + hours + ':' + minute + ':' + second
}
擷取某天的零點以及當天的最後23:59:
//擷取零點時刻
function formatTime(timestamp) {
let time = new Date(timestamp)
let stTime = timestamp - time.getHours() * 60 * 60 * 1000 - time.getMinutes() * 60 * 1000 - time.getSeconds() * 1000 - time.getMilliseconds();
return stTime
}
var start = formatTime(new Date());//當天零點
var end = start - 0 + 24 * 60 * 60 * 1000 - 1; //當天的23:59
//new Date()可以是任意一天的時間戳