Skip to content

Function: isBetween()

ts
function isBetween(
   date, 
   start, 
   end): boolean;

Whether a date falls within a closed interval [min(start,end), max(start,end)] (inclusive). Order-insensitive: automatically normalises which bound is lower. 判断日期是否在闭区间内(含端点),自动处理 start/end 的大小顺序。

Parameters

ParameterType
dateDate
startDate
endDate

Returns

boolean

Example

ts
isBetween(new Date('2026-05-10'), new Date('2026-05-01'), new Date('2026-05-31')) // => true

Since

1.0.0

Released under the MIT License.