人性化
有时,你想要 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