js 如何判断时间是否在区间内
时间: 2023-05-22 10:06:39 浏览: 114
JavaScript比较当前时间是否在指定时间段内的方法
你可以使用 Date 对象的 getTime() 方法将日期转换为时间戳,然后比较时间戳是否在区间内。例如:
```js
const now = new Date();
const start = new Date('2021-01-01T00:00:00Z');
const end = new Date('2021-12-31T23:59:59Z');
if (now.getTime() >= start.getTime() && now.getTime() <= end.getTime()) {
console.log('当前时间在区间内');
} else {
console.log('当前时间不在区间内');
}
```
另外,需要注意的是,上述代码使用的是 UTC 时间,如果需要使用本地时间,可以使用toLocaleString() 方法转换。
阅读全文