AdvancedFormat
AdvancedFormat 扩展了 dayjs().format
API 以提供更多格式选项。
var advancedFormat = require("dayjs/plugin/advancedFormat");
// import advancedFormat from 'dayjs/plugin/advancedFormat' // ES 2015
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 | 小时,2 位数字,从 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 | 缩写命名偏移量 (
依赖 Timezone 插件
) |
zzz | 东部标准时间 | 未缩写的命名偏移量 (
依赖 Timezone 插件
) |