(value: DateLike)
| 4 | export type DateLike = number | string | Date | Dayjs | null | undefined |
| 5 | |
| 6 | export function parseDateLike(value: DateLike): Dayjs | null { |
| 7 | if (value == null) return null |
| 8 | |
| 9 | const parsed = dayjs.isDayjs(value) ? value.locale('zh-cn') : dayjs(value).locale('zh-cn') |
| 10 | return parsed.isValid() ? parsed : null |
| 11 | } |
| 12 | |
| 13 | export function formatSemanticDateTime(value: DateLike): string { |
| 14 | const date = parseDateLike(value) |
no outgoing calls
no test coverage detected