Loading... ## Day.js 的技术特性 - 仅仅 2kb 左右占用空间,无论是加载还是执行都是极简的 - 和 Moment.js 有着相同的 API 和模式,上手无成本 - 所有更改 Day.js 对象的API操作都返回新的实例,防止错误和避免长时间的调试会话 - 提供国际化支持 - 支持 TypeScript ## 基本使用 ### 安装 ```shell npm install dayjs ``` ### 引入 ```js import dayjs from 'dayjs' ``` ### 使用 ```js dayjs().format() dayjs().format('YYYY-MM-DD') dayjs().format('YYYY-MM-DD HH:mm:ss') dayjs(1318781876406).format('YYYY-MM-DD HH:mm:ss') ``` ## 格式 | 格式 | 输出 | 描述 | | ---- | ---------------- | ---------------------------- | | YY | 18 | 两位数的年份 | | YYYY | 2018 | 四位数的年份 | | M | 1-12 | 月份,从 1 开始 | | MM | 01-12 | 月份,两位数 | | MMM | Jan-Dec | 简写的月份名称 | | MMMM | January-December | 完整的月份名称 | | D | 1-31 | 月份里的一天 | | DD | 01-31 | 月份里的一天,两位数 | | d | 0-6 | 一周中的一天,星期天是 0 | | dd | Su-Sa | 最简写的一周中一天的名称 | | ddd | Sun-Sat | 简写的一周中一天的名称 | | dddd | Sunday-Saturday | 一周中一天的名称 | | H | 0-23 | 小时 | | HH | 00-23 | 小时,两位数 | | h | 1-12 | 小时, 12 小时制 | | hh | 01-12 | Hours, 12 小时制, 两位数 | | m | 0-59 | 分钟 | | mm | 00-59 | 分钟,两位数 | | s | 0-59 | 秒 | | ss | 00-59 | 秒 两位数 | | SSS | 000-999 | 毫秒 三位数 | | Z | +5:00 | UTC 的偏移量 | | ZZ | +0500 | UTC 的偏移量,数字前面加上 0 | | A | AM PM | 上午下午 | | a | am pm | 上午下午 | [Day.js中文网](https://dayjs.fenxianglu.cn/) 最后修改:2022 年 12 月 07 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏