方法一:使用replace替换
let date = '2024-09-18 12:00:00'
console.log(date.replace('-', '').replace('-', '').replace(' ', '').replace(':', '').replace(':', ''))
//结果 20240918120000
方法二: 使用moment.js
1.安装moment.js
npm install moment
2.使用moment.js
// 创建两个时间对象
const time1 = moment('2024-09-01T12:00:00');
const time2 = moment('2024-09-18T13:00:00');
// 使用isBefore和isAfter方法比较时间
if (time1.isBefore(time2)) {
console.log('time1比time2早');
} else if (time1.isAfter(time2)) {
console.log('time1比time2晚');
} else {
console.log('time1和time2相等');
}
方法三: 使用new Date gettTime方法
let time1="2024-12-09 12:30:20",time2="2024-12-09 12:30:20"
console.log(
new Date(time1).getTime(),
new Date(time2).getTime(),
new Date(time1).getTime() > new Date(time2).getTime()
)
//输出:1733718620000 1733718620000 false