js判断两个时间日期是否相同
时间: 2023-07-16 08:16:51 浏览: 64
可以使用 JavaScript 中的 Date 对象来比较两个日期是否相同。以下是一个示例代码:
```javascript
var date1 = new Date('2021-08-01');
var date2 = new Date('2021-08-01');
if(date1.getTime() === date2.getTime()) {
console.log('日期相同!');
} else {
console.log('日期不同!');
}
```
在此示例中,我们创建了两个 Date 对象,分别代表 '2021-08-01' 这一天。然后,我们使用 getTime() 方法将每个日期转换为 Unix 时间戳,并比较它们是否相同。
请注意,如果您要比较更精确的时间(例如,带有小时和分钟),则可以将日期字符串传递给 Date 构造函数,如下所示:
```javascript
var dateTime1 = new Date('2021-08-01T13:30:00');
var dateTime2 = new Date('2021-08-01T13:30:00');
if(dateTime1.getTime() === dateTime2.getTime()) {
console.log('日期和时间相同!');
} else {
console.log('日期和时间不同!');
}
```
在此示例中,我们将日期字符串传递给 Date 构造函数,并指定了一个特定的时间(13:30:00)。然后,我们使用 getTime() 方法将每个日期转换为 Unix 时间戳,并比较它们是否相同。