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 插件) |