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, '[)');