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