Time from now
返回现在到当前实例的相对时间。
提示
这依赖 RelativeTime 插件,才能正常运行
javascript
dayjs.extend(relativeTime);
dayjs("1999-01-01").fromNow(); // 22 years ago
如果传入 true,则可以获得不带后缀的值。
javascript
dayjs.extend(relativeTime);
dayjs("1999-01-01").fromNow(true); // 22 年
时间范围划分标准
表格里的值是由语言配置决定的,并且 可以自定义输出内容。 时间会舍入到最接近的秒数。
范围 | 键值 | 示例输出 |
---|---|---|
0 到 44 秒 | s | 几秒前 |
45 到 89 秒 | m | 1 分钟前 |
90 秒 到 44 分 | mm | 2 分钟前 ... 44 分钟前 |
45 到 89 分 | h | 1 小时前 |
90 分 到 21 小时 | hh | 2 小时前 ... 21 小时前 |
22 到 35 小时 | d | 1 天前 |
36 小时 到 25 天 | dd | 2 天前 ... 25 天前 |
26 到 45 天 | M | 1 个月前 |
46 天 到 10 月 | MM | 2 个月前 ... 10 个月前 |
11 月 到 17 月 | y | 1 年前 |
18 月以上 | yy | 2 年前 ... 20 年前 |