dayjs: 自定义formats插件/plugin用法
方便使用自定义 formats
项目主页: https://github.com/afeiship/dayjs-packages
安装
yarn add dayjs
@jswork/dayjs-formats
配置
import dayjs from 'dayjs';
import dayjsFormats from '@jswork/dayjs-formats';
// load plugins
// load custom formats:
dayjs.extend(customFormats);
使用
dayjs(item.max_created_at).format('date')
use case
test('02/Dayjs with custom formats', () => {
const date = dayjs('2021-01-01 12:00:00');
expect(date.format('date')).toBe('2021-01-01');
expect(date.format('time')).toBe('12:00:00');
expect(date.format('datetime')).toBe('2021-01-01 12:00:00');
expect(date.format('month')).toBe('2021-01');
expect(date.format('dbdt')).toBe('20210101_120000');
})
更多 formats
格式 | 示例 | 定义 |
---|
date | 2021-01-01 | 日期 |
time | 12:00:00 | 时间 |
datetime | 2021-01-01 12:00:00 | 常用格式 |
month | 2021-01 | 月份 |
dbdt | 20210101_120000 | 常用的数据存储时间 |