人性化
有時,你想要所有 dayjs#from
的好處,但你不想建立兩個 Day.js 物件,你只想顯示一段時間長度。
這需要 Duration
外掛才能運作
這需要 RelativeTime
外掛才能運作
dayjs.extend(duration)
dayjs.extend(relativeTime)
dayjs.duration(1, "minutes").humanize(); // a minute
dayjs.duration(2, "minutes").humanize(); // 2 minutes
dayjs.duration(24, "hours").humanize(); // a day
預設情況下,回傳字串沒有字尾。如果你想要一個字尾,請傳入 true,如下所示。
dayjs.duration(1, "minutes").humanize(true); // in a minute
對於現在之前的字尾,請傳入負數。
dayjs.duration(-1, "minutes").humanize(true); // a minute ago