在之间
这表示 Day.js 对象是否介于其他两个提供的日期时间之间。
这需要 IsBetween
插件才能工作
dayjs.extend(isBetween)
dayjs('2010-10-20').isBetween('2010-10-19', dayjs('2010-10-25'))
// default milliseconds
如果你想将粒度限制为毫秒以外的单位,请将其作为第三个参数传递。在这种情况下,比较会尊重给定的单位和上面的单位。
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, '[)')