时间格式化/解析
dayjs 模板化输出
时间输入
支持多种格式,包括时间戳
格式化模式
选项
💡 格式化令牌说明
年份
YYYY4位年份2024YY2位年份24月份
MMMM完整月份名OctoberMMM简写月份名OctMM2位月份10M月份10日期
DD2位日期15D日期15dddd完整星期Tuesdayddd简写星期Tuedd最简星期Tud星期数字2时间
HH24小时制(2位)14H24小时制14hh12小时制(2位)02h12小时制2mm分钟(2位)30m分钟30ss秒(2位)00s秒0SSS毫秒123A上午/下午(大写)PMa上午/下午(小写)pm时区
Z时区偏移+08:00ZZ时区偏移(无冒号)+0800其他
XUnix时间戳(秒)1729000000xUnix时间戳(毫秒)1729000000000Q季度4DDD一年中的第几天289📖 使用说明
什么是时间格式化?
时间格式化是将日期时间对象转换为指定格式的字符串,或将字符串解析为日期时间对象的过程。
支持的输入格式
2024-10-15 14:30:00- 标准格式2024-10-15T14:30:00.000Z- ISO 86011729000000- Unix 时间戳(秒)1729000000000- Unix 时间戳(毫秒)Tue, 15 Oct 2024 14:30:00 +0800- RFC 2822
常用格式模式
YYYY-MM-DD HH:mm:ss- 标准日期时间YYYY年MM月DD日- 中文日期MM/DD/YYYY hh:mm A- 美式12小时制YYYY-MM-DDTHH:mm:ss.SSSZ- ISO 8601
应用场景
- 日志时间格式转换
- API 接口日期格式化
- 用户界面日期显示
- 数据导入导出格式转换
注意事项
- 时区会影响时间显示结果
- 格式化令牌区分大小写
- 使用 UTC 选项可避免时区问题
- 时间戳自动识别秒或毫秒
格式化输出
2024-10-15 14:30:00
使用格式:
YYYY-MM-DD HH:mm:ss所有格式输出
ISO 8601
2024-10-15T14:30:00.000+08:00YYYY-MM-DDTHH:mm:ss.SSSZ
RFC 2822
Tue, 15 Oct 2024 14:30:00 +0800ddd, DD MMM YYYY HH:mm:ss ZZ
标准日期时间
2024-10-15 14:30:00YYYY-MM-DD HH:mm:ss
仅日期
2024-10-15YYYY-MM-DD
仅时间
14:30:00HH:mm:ss
中文格式
2024年10月15日 14:30:00YYYY年MM月DD日 HH:mm:ss
美式格式
10/15/2024 02:30:00 PMMM/DD/YYYY hh:mm:ss A
紧凑格式
20241015143000YYYYMMDDHHmmss
Unix 时间戳(秒)
1728973800X
Unix 时间戳(毫秒)
1728973800000x
详细信息
年2024
月10
日15
星期Tuesday
时14
分30
秒0
毫秒0
季度Q4
一年中的第几天289
一年中的第几周42
本月天数31
是否闰年是
不同时区
ISO 8601
2024-10-15T06:30:00.000ZUTC
2024-10-15 06:30:00本地时间
2024-10-15 14:30:00