İnsana Uygun Hale Getirme
Bazen, dayjs#from
fonksiyonunun tüm özelliklerini kullanmak istersiniz, ancak iki Day.js nesnesi oluşturmak yerine, sadece bir zaman aralığını ifade etmek istersiniz.
TIP
Bu özelliğin çalışması için Duration eklentisi gereklidir.
TIP
Bu özelliğin çalışması için RelativeTime eklentisi gereklidir.
javascript
dayjs.extend(duration);
dayjs.extend(relativeTime);
dayjs.duration(1, 'minutes').humanize(); // bir dakika
dayjs.duration(2, 'minutes').humanize(); // 2 dakika
dayjs.duration(24, 'hours').humanize(); // bir gün
Varsayılan olarak, dönen metin soneksizdir. Eğer bir sonek istiyorsanız, aşağıdaki örnekte gösterildiği gibi true
parametresini kullanın.
javascript
dayjs.duration(1, 'minutes').humanize(true); // bir dakika içinde
Geçmiş zamanı belirtmek için negatif bir sayı kullanın.
javascript
dayjs.duration(-1, 'minutes').humanize(true); // bir dakika önce