时间格式转换
1、中国标准时间 转 普通时间(yyyy-mm-dd hh:mm:ss)
var date = new Date();
let y = date.getFullYear()
let m = date.getMonth() + 1
m = m < 10 ? ('0' + m) : m
let d = date.getDate()
d = d < 10 ? ('0' + d) : d
let h =date.getHours()
h = h < 10 ? ('0' + h) : h
let M =date.getMinutes()
M = M < 10 ? ('0' + M) : M
let s =date.getSeconds()
s = s < 10 ? ('0' + s) : s
let dateTime= y + '-' + m + '-' + d + ' ' + h + ':' + M + ':' + s;
console.log(dateTime) //2023-02-18 16:27:24
console.log(dateTime.slice(11,19)) //16:24:13
2、指定的 年月日时分秒 转 毫秒数
var d = (new Date("2023-02-18 14:18:00")).getTime();
console.log(d); //1676701080000
3、指定时间(时分秒)转换为 毫秒数
function countDown(time) {
var s = 0;
var hour = time.split(':')[0];
var min = time.split(':')[1];
var sec = time.split(':')[2];
s = Number(hour * 3600) + Number(min * 60) + Number(sec);
return s;
}
countDown("14:42:45") //52965