Fark
Bu, belirtilen birimdeki iki tarih arasındaki farkı hesaplar.
Milisaniye cinsinden farkı hesaplamak için dayjs#diff
fonksiyonunu kullanın.
js
const date1 = dayjs('2019-01-25');
const date2 = dayjs('2018-06-05');
date1.diff(date2); // 20214000000
Farkı farklı bir birimde elde etmek için, o birimi ikinci argüman olarak belirtin.
js
const date1 = dayjs('2019-01-25');
date1.diff('2018-06-05', 'month'); // 7
Varsayılan olarak, dayjs#diff
sonucu en yakın tam sayıya yuvarlanır ve bir tamsayı değeri döndürür. Ondalıklı bir sonuç elde etmek için, üçüncü argüman olarak true
değerini kullanın.
js
const date1 = dayjs('2019-01-25');
date1.diff('2018-06-05', 'month', true); // 7.645161290322581
Kullanılabilir Birimlerin Listesi
Birimler büyük/küçük harfe duyarsızdır ve çoğul ile kısaltılmış biçimleri destekler. Kısaltılmış biçimlerin büyük/küçük harfe duyarlı olduğuna dikkat edin.
Birim | Kısaltma | Açıklama |
---|---|---|
day | d | Gün |
week | w | Hafta |
quarter | Q | Çeyrek |
month | M | Ay (Ocak: 0, Aralık: 11) |
year | y | Yıl |
hour | h | Saat |
minute | m | Dakika |
second | s | Saniye |
millisecond | ms | Milisaniye |