Files
order_site/apps/frontend/src/lib/dayjs.ts
T
yml2213 d52a16bf85 统一日期时间选择器为中文
- 全局初始化 dayjs zh-cn,修复日历周/月英文
- 新增 AdminDatePicker / AdminRangePicker 统一格式与占位文案
- 任务、审计、云触手、行业售后等筛选统一使用
2026-07-10 16:07:29 +08:00

26 lines
868 B
TypeScript

/**
* 全局 dayjs 中文与插件初始化。
* Ant Design DatePicker 依赖 dayjs 渲染周/月文案,必须在应用入口先 import 本模块。
*/
import dayjs from 'dayjs'
import 'dayjs/locale/zh-cn'
import customParseFormat from 'dayjs/plugin/customParseFormat'
import localeData from 'dayjs/plugin/localeData'
import weekday from 'dayjs/plugin/weekday'
dayjs.extend(customParseFormat)
dayjs.extend(localeData)
dayjs.extend(weekday)
dayjs.locale('zh-cn')
export default dayjs
export type { Dayjs } from 'dayjs'
/** 仅日期 */
export const ADMIN_DATE_FORMAT = 'YYYY-MM-DD'
/** 日期 + 时间 */
export const ADMIN_DATE_TIME_FORMAT = 'YYYY-MM-DD HH:mm:ss'
export const ADMIN_DATE_RANGE_PLACEHOLDER: [string, string] = ['开始日期', '结束日期']
export const ADMIN_DATE_TIME_RANGE_PLACEHOLDER: [string, string] = ['开始时间', '结束时间']