Takvim Zamanı
Takvim zamanı, belirli bir referans zamanına (varsayılan olarak şimdiki zaman) göre zamanı görüntüler. dayjs#fromNow
işlevinden farklı olarak, daha bağlamsal bir zaman gösterimi sunar.
TIP
Bu özelliğin çalışması için Takvim eklentisinin yüklenmesi gereklidir.
js
dayjs.extend(calendar);
dayjs().calendar();
dayjs().calendar(dayjs('2008-01-01'));
Anahtar | Değer |
---|---|
Geçen hafta (lastWeek) | Geçen Pazartesi 02:30'da |
Önceki gün (lastDay) | Dün 02:30'da |
Aynı gün (sameDay) | Bugün 02:30'da |
Sonraki gün (nextDay) | Yarın 02:30'da |
Gelecek hafta (nextWeek) | Pazar 02:30'da |
Diğer durumlar (sameElse) | 10/07/2011 |
Bu metinler yerelleştirilmiştir ve özelleştirilebilir.
İkinci parametre olarak, takvim çıktılarının biçimlerini belirleyebilirsiniz.
Özel karakterlerden kaçmak için, onları köşeli parantez içine alın (örneğin, [Bugün]).
js
dayjs().calendar(null, {
sameDay: '[Bugün saat] h:mm A', // Aynı gün (Bugün saat 02:30)
nextDay: '[Yarın]', // Bir sonraki gün (Yarın)
nextWeek: 'dddd', // Gelecek hafta (Pazar)
lastDay: '[Dün]', // Bir önceki gün (Dün)
lastWeek: '[Geçen] dddd', // Geçen hafta (Geçen Pazartesi)
sameElse: 'DD/MM/YYYY', // Diğer durumlar (10/07/2011)
});