從現在開始的時間
返回從現在開始計算的相對時間字串。
TIP
這需要 RelativeTime 插件才能生效。
js
dayjs.extend(relativeTime);
dayjs('1999-01-01').fromNow(); // 22 年前
如果傳入 true
,則返回不帶後綴的值(例如,不包含「前」字)。
js
dayjs.extend(relativeTime);
dayjs('1999-01-01').fromNow(true); // 22 年
範圍細分列表
顯示的字串會根據當前語言環境進行本地化,並且可以自定義。時間會四捨五入到最接近的秒。
範圍 | 键名 | 輸出示例 |
---|---|---|
0-44 秒 | s | 幾秒前 |
45-89 秒 | m | 一分鐘前 |
90 秒到 44 分鐘 | mm | 2 分鐘前 ... 44 分鐘前 |
45-89 分鐘 | h | 一小時前 |
90 分鐘到 21 小時 | hh | 2 小時前 ... 21 小時前 |
22-35 小時 | d | 一天前 |
36 小時到 25 天 | dd | 2 天前 ... 25 天前 |
26-45 天 | M | 一個月前 |
46 天到 10 個月 | MM | 2 個月前 ... 10 個月前 |
11 個月到 17 個月之間 | y | 一年前 |
18 個月及以上 | yy | 2 年前 ... 20 年前 |