时间与日期功能基于 Day.js、Day.js-localizedFormat、dayjs-plugin-lunar 实现。
支持的占位符如下:
| 占位符 | 输出 | 详情 |
|---|---|---|
| YY | 18 | 两位数的年份 |
| YYYY | 2018 | 四位数的年份 |
| M | 1-12 | 月份,从 1 开始 |
| MM | 01-12 | 月份,两位数 |
| MMM | 1月-12月 | 缩写的月份名称 |
| MMMM | 一月-十二月 | 完整的月份名称 |
| D | 1-31 | 月份里的一天 |
| DD | 01-31 | 月份里的一天,两位数 |
| d | 0-6 | 一周中的一天,星期天是 0 |
| dd | 一-日 | 最简写的星期几 |
| ddd | 周一-周日 | 简写的星期几 |
| dddd | 星期一-星期日 | 星期几 |
| H | 0-23 | 小时 |
| HH | 00-23 | 小时,两位数 |
| h | 1-12 | 小时, 12 小时制 |
| hh | 01-12 | 小时, 12 小时制, 两位数 |
| m | 0-59 | 分钟 |
| mm | 00-59 | 分钟,两位数 |
| s | 0-59 | 秒 |
| ss | 00-59 | 秒 两位数 |
| SSS | 000-999 | 毫秒 三位数 |
| Z | +05:00 | UTC 的偏移量,±HH:mm |
| ZZ | +0500 | UTC 的偏移量,±HHmm |
| A | 凌晨 ... 晚上 | |
| a | 凌晨 ... 晚上 | |
| LY | 甲子 乙丑 ... 癸亥 | 干支纪年 |
| LZ | 鼠 牛 ... 猪 | 生肖 |
| LM | 正月 二月 ... 腊月 | 农历月份 |
| LD | 初一 初二 ... 三十 | 农历日期 |
| LH | 子时 丑时 ... 亥时 | 农历时辰 |
| Lh | 子 丑 ... 亥 | 农历时辰(简写) |
| LK | 初初刻 初一刻 ... 正三刻 | 农历刻数(采用九十六刻制) |