Day.js 中文文档

当前版本 v1.11

更多文档

RelativeTime

RelativeTime 添加了 .from .to .fromNow .toNow API 将日期格式化为相对时间字符串(例如 3 小时前)。

var relativeTime = require("dayjs/plugin/relativeTime");
// import relativeTime from 'dayjs/plugin/relativeTime' // ES 2015

dayjs.extend(relativeTime);

dayjs().from(dayjs("1990-01-01")); // in 31 years
dayjs().from(dayjs("1990-01-01"), true); // 31 years
dayjs().fromNow();

dayjs().to(dayjs("1990-01-01")); // "31 years ago"
dayjs().toNow();

从现在开始的时间 .fromNow(withoutSuffix?: boolean)

返回从现在开始的相对时间的 string

时间从 X .from(compared: Dayjs, withoutSuffix?: boolean)

返回相对于 X 的时间的 string

到现在 .toNow(withoutSuffix?: boolean)

返回到现在为止的相对时间 string

到 X .to(compared: Dayjs, withoutSuffix?: boolean) 的时间

返回相对于 X 的时间的 string

细分范围一览表

基本字符串由当前区域设置和 可以定制 本地化。时间四舍五入到最接近的秒数。

范围示例输出
0 到 44 秒sX秒钟前
45 至 89 秒m一分钟前
90 秒到 44 分钟mm2分钟前 ... 44分钟前
45 至 89 分钟h一小时前
90 分钟到 21 小时hh2小时前 ... 21小时前
22 至 35 小时d一天前
36 小时至 25 天dd2天前 ... 25天前
26 至 45 天M一个月前
46 天 to 10 个月MM2个月前 ... 10个月前
11 月 to 17 个月y一年前
18 个月+yy2年前 ... 20年前

Day.js 中文文档 - 粤ICP备14034220号-1