关于JS进行时间的转换(毫秒,2020-12-4 11:30:20格式),Date()函数,时间进行比较
记录一下最近遇到的时间格式转换:
- 获取当前时间:
//这里打印: Fri Dec 04 2020 11:34:10 GMT+0800 (中国标准时间)
let nowTime = new Date()
- 将上述之间转换成毫秒数
//这里打印: 1607052960783
let nowTime = new Date().getTime()
- 时间比较:需要将时间转换成毫秒数,在进行比较
例如:
// 时间转换成毫秒数进行比较
let nowTime = new Date().getTime()
let startTime = new Date("2020-12-4 11:30:20").getTime()
console.log(nowTime) // 1607053077685
console.log(startTime) // 1607052620000
//这里可以写if判断比较时间
- 将 Fri Dec 04 2020 11:34:10 GMT+0800 (中国标准时间) 类型的时间转换成 2020-12-4 11:30:20 格式
这里是我封装的函数,参数是你的 Fri Dec 04 2020 11:34:10 GMT+0800 (中国标准时间) 类型的时间
// 时间转换
ChangeTime(d) {
return d.getFullYear() + '-' + (d.getMonth() + 1) + '-' + d.getDate() + ' ' + d.getHours() + ':' + d.getMinutes() + ':' + d.getSeconds();
}
结束了,有问题欢迎指出~