教程 dayjs tutorial

AdvancedFormat

AdvancedFormat 扩展了 dayjs().format API 以支持更多模版

javascript
var advancedFormat = require("dayjs/plugin/advancedFormat");
dayjs.extend(advancedFormat);

dayjs().format("Q Do k kk X x");

注意:下表中的一些格式选项,如 z 和 zzz 需要配置额外插件。

扩展的模版列表:

模版 输出 详情
Q 1-4 季度
Do 1st 2nd … 31st 带序数词的月份里的一天
k 1-24 时:由 1 开始
kk 01-24 时:由 1 开始,两位数
X 1360013296 秒为单位的 Unix 时间戳
x 1360013296123 毫秒单位的 Unix 时间戳
w 1 2 … 52 53 周数 (依赖 WeekOfYear 插件)
ww 01 02 … 52 53 周数,两位数 (依赖 WeekOfYear 插件)
W 1 2 … 52 53 ISO 周数 (依赖 IsoWeek 插件)
WW 01 02 … 52 53 ISO 周数,两位数 (依赖 IsoWeek 插件)
wo 1st 2nd … 52nd 53rd 带序号周数 (依赖 WeekOfYear 插件)
gggg 2017 按周计算的年份 (依赖 WeekYear 插件)
GGGG 2017 ISO 按周计算的年份 (依赖 IsoWeek 插件)
z EST UTC 偏移量的缩写 (依赖 Timezone 插件)
zzz Eastern Standard Time UTC 偏移量的全名 (依赖 Timezone 插件)