JSRUN 用代码说话

fromNow()

编辑教程

fromNow()

moment().fromNow();
moment().fromNow(Boolean);

显示时间的常用方法是通过 moment#fromNow 处理。 有时称为时间间隔或相对时间。

moment([2007, 0, 29]).fromNow(); // 4 年前

如果传入 true,则可以获得不带后缀的值。

moment([2007, 0, 29]).fromNow();     // 4 年前
moment([2007, 0, 29]).fromNow(true); // 4 年

基本的字符串由当前的语言环境自定义。 时间会舍入到最接近的秒数。

下表概述了每个时间长度显示的字符串的细分。

范围 样本输出
0 至 44 秒 s 几秒前
未设定 ss 44 秒前
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 个月前
45 至 319 天 MM 2 个月前 ... 10 个月前
320 至 547 天 (1.5 年) y 1 年前
548 天+ yy 2 年前 ... 20 年前

注意:从 2.10.3 版本开始,如果目标 moment 对象无效,则结果为本地化的无效日期字符串。

注意:ss 键新增于 2.18.0。 这是一个可选的阈值。 除非用户手动设置 ss 阈值,否则它将永远不会显示。 在设置 ss 阈值之前,它默认为 s 阈值减去 1(因此对用户不可见)的值。

JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。 大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
支付宝
9.99
无法付款,请点击这里
金额: 0
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟