介於
這表示 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, '[)')