12345678910111213141516171819202122232425 |
- import dateFunc, { type ConfigType } from 'dayjs';
- const DATE_TIME_TEMPLATE = 'YYYY-MM-DD HH:mm:ss';
- const DATE_TEMPLATE = 'YYYY-MM-DD';
- /**
- * @zh_CN 格式化日期时间
- * @param date 待格式化的日期时间
- * @param format 格式化的方式
- * @returns 格式化后的日期字符串,默认:YYYY-MM-DD HH:mm:ss
- */
- function formatDate(date?: ConfigType, format = DATE_TEMPLATE): string {
- return dateFunc(date).format(format);
- }
- /**
- * @zh_CN 格式化日期时间
- * @param date 待格式化的日期时间
- * @returns 格式化后的日期字符串
- */
- function formatDateTime(date?: ConfigType): string {
- return formatDate(date, DATE_TIME_TEMPLATE);
- }
- export { formatDate, formatDateTime };
|