AdvancedFormat
AdvancedFormat 扩展了 dayjs().format
API,提供更多格式化选项。
javascript
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
)需要额外的插件支持。
新增格式列表:
Format | Output | Description |
---|---|---|
Q | 1-4 | 季度 |
Do | 1st 2nd ... 31st | 月份中的第几天(带英文序数词后缀) |
k | 1-24 | 小时 (1-24) |
kk | 01-24 | 小时 (01-24) |
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 | 年份(Week Year,依赖 WeekYear 插件) |
GGGG | 2017 | 年份(ISO Week Year,依赖 IsoWeek 插件) |
z | EST | 缩写时区名称(依赖 Timezone 插件) |
zzz | Eastern Standard Time | 完整时区名称(依赖 Timezone 插件) |