js比较时间大小(2023-05-13 00:00:00)
时间: 2023-08-29 22:07:03 浏览: 41
可以使用Date对象来比较时间大小。将两个日期转换为时间戳,然后比较时间戳的大小即可。
比如,将2023-05-13 00:00:00转换为时间戳:
```
var date1 = new Date('2023-05-13 00:00:00').getTime();
```
然后将另外一个日期也转换为时间戳,比如:
```
var date2 = new Date('2022-05-13 00:00:00').getTime();
```
最后比较两个时间戳的大小即可:
```
if(date1 > date2){
console.log('2023-05-13 00:00:00大于2022-05-13 00:00:00');
}else if(date1 < date2){
console.log('2023-05-13 00:00:00小于2022-05-13 00:00:00');
}else{
console.log('两个日期相等');
}
```
相关问题
js 比较'2023-05-19 08:10:20'和'2023-05-19 11:30:00'的大小
可以将这两个时间字符串转换为 Date 对象,然后比较它们的时间戳大小。
示例代码下:
```javascript
const time1 = new Date('2023-05-19 08:10:20').getTime();
const time2 = new Date('2023-05-19 11:30:00').getTime();
if (time1 < time2) {
console.log('time1 < time2');
} else if (time1 > time2) {
console.log('time1 > time2');
} else {
console.log('time1 = time2');
}
```
输出结果为:
```
time1 < time2
```
vue3中如何比较时间字符串'2023-01-12 09:23'和时间字符串'2023-01-13 01:45'的大小
可以使用JavaScript中的Date对象将时间字符串转换为日期对象,然后比较两个日期对象的大小。具体实现如下:
```javascript
const time1 = '2023-01-12 09:23';
const time2 = '2023-01-13 01:45';
const date1 = new Date(time1);
const date2 = new Date(time2);
if (date1 < date2) {
console.log(`${time1} 小于 ${time2}`);
} else if (date1 > date2) {
console.log(`${time1} 大于 ${time2}`);
} else {
console.log(`${time1} 等于 ${time2}`);
}
```
输出结果为:
```
2023-01-12 09:23 小于 2023-01-13 01:45
```