# AdvancedFormat

URL: https://caijiao.org/dayjs/plugin/advanced-format
Source: docs/dayjs/plugin/advanced-format.md
Description: AdvancedFormat 插件扩展了 dayjs().format API，支持更多模板选项，如 "Q Do k kk X x" 等格式。

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](/dayjs/plugin/week-of-year) 插件) |
| `ww` | 01 02 ... 52 53 | 周数，两位数 (依赖 [WeekOfYear](/dayjs/plugin/week-of-year) 插件) |
| `W` | 1 2 ... 52 53 | ISO 周数 (依赖 [IsoWeek](/dayjs/plugin/iso-week) 插件) |
| `WW` | 01 02 ... 52 53 | ISO 周数，两位数 (依赖 [IsoWeek](/dayjs/plugin/iso-week) 插件) |
| `wo` | 1st 2nd ... 52nd 53rd | 带序号周数 (依赖 [WeekOfYear](/dayjs/plugin/week-of-year) 插件) |
| `gggg` | 2017 | 按周计算的年份 (依赖 [WeekYear](/dayjs/plugin/week-year) 插件) |
| `GGGG` | 2017 | ISO 按周计算的年份 (依赖 [IsoWeek](/dayjs/plugin/iso-week) 插件) |
| `z` | EST | UTC 偏移量的缩写 (依赖 [Timezone](/dayjs/plugin/timezone) 插件) |
| `zzz` | Eastern Standard Time | UTC 偏移量的全名 (依赖 [Timezone](/dayjs/plugin/timezone) 插件) |
