Arasında mı
Bu fonksiyon, bir Day.js nesnesinin belirtilen iki tarih ve saat aralığında olup olmadığını kontrol eder.
TIP
Bu fonksiyonun çalışması için IsBetween eklentisi gereklidir.
dayjs.extend(isBetween);
dayjs('2010-10-20').isBetween('2010-10-19', dayjs('2010-10-25'));
// Varsayılan olarak milisaniye hassasiyetinde karşılaştırır.Karşılaştırma hassasiyetini milisaniyeden farklı bir birimle sınırlamak için, üçüncü parametre olarak bir birim belirtin. Bu durumda karşılaştırma, belirtilen birimi ve daha büyük birimleri dikkate alacaktır.
dayjs().isBetween('2010-10-19', '2010-10-25', 'month'); // Ay ve yılı karşılaştırır.Birimler büyük/küçük harfe duyarlı değildir ve çoğul veya kısaltılmış biçimleri destekler.
Kullanılabilir tüm birimlerin listesi
Dördüncü parametre, aralığın uç noktalarının karşılaştırmaya dahil edilip edilmeyeceğini belirler (kapsayıcılık). [ işareti, değerin aralığa dahil olduğunu; ( işareti ise hariç tutulduğunu gösterir.
Kapsayıcılık parametresi kullanılacaksa, her iki uç nokta için de (başlangıç ve bitiş) bir gösterge belirtilmelidir.
dayjs('2016-10-30').isBetween('2016-01-01', '2016-10-30', null, '[)');