dayjs: 自定义formats插件/plugin用法

方便使用自定义 formats
更新于: 2024-05-09 20:57:50
项目主页: 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

格式示例定义
date2021-01-01日期
time12:00:00时间
datetime2021-01-01 12:00:00常用格式
month2021-01月份
dbdt20210101_120000常用的数据存储时间