Is Between
这表示 Day.js 对象是否在其他两个的日期时间之间。
这依赖
IsBetween
插件,才能正常运行
dayjs.extend(isBetween)
dayjs('2010-10-20').isBetween('2010-10-19', dayjs('2010-10-25'))
// 默认毫秒
如果想使用除了毫秒以外的单位进行比较,则将单位作为第三个参数传入。 在这种情况下,会使用传入的单位以及比其范围大的单位进行比较。
dayjs().isBetween('2010-10-19', '2010-10-25', 'month') // compares month and year
各个传入的单位对大小写不敏感,支持缩写和复数。
第四个参数是设置包容性。 [
表示包含。 (
表示排除。
要使用包容性参数,必须同时传入两个指示符。
dayjs('2016-10-30').isBetween('2016-01-01', '2016-10-30', null, '[)')