UNPKG

@fallen-zero/use

Version:
79 lines (78 loc) 2.96 kB
import { Dayjs } from 'dayjs'; import 'dayjs/locale/zh-cn'; export declare enum DATE_FORMAT { /** 用`-`分割的年月日格式 */ 'DATE-' = "YYYY-MM-DD", /** 用`-`分割的年月日时分格式 */ 'DATETIME-' = "YYYY-MM-DD HH:mm", /** 用`-`分割的年月日时分秒格式 */ 'DATETIMES-' = "YYYY-MM-DD HH:mm:ss", /** 用`/`分割的年月日格式 */ 'DATE/' = "YYYY/MM/DD", /** 用`/`分割的年月日时分格式 */ 'DATETIME/' = "YYYY/MM/DD HH:mm", /** 用`/`分割的年月日时分秒格式 */ 'DATETIMES/' = "YYYY/MM/DD HH:mm:ss", /** 用`.`分割的年月日格式 */ 'DATE.' = "YYYY.MM.DD", /** 用`.`分割的年月日时分格式 */ 'DATETIME.' = "YYYY.MM.DD HH:mm", /** 用`.`分割的年月日时分秒格式 */ 'DATETIMES.' = "YYYY.MM.DD HH:mm:ss", /** 用`xxxx年xx月xx日`分割的年月日格式 */ 'DATE' = "YYYY\u5E74MM\u6708DD\u65E5", /** 用`xxxx年xx月xx日 xx:xx`分割的年月日时分格式 */ 'DATETIME' = "YYYY\u5E74MM\u6708DD\u65E5 HH:mm", /** 用`xxxx年xx月xx日 xx时xx分`分割的年月日时分格式 */ 'DATETIME_ZH' = "YYYY\u5E74MM\u6708DD\u65E5 HH\u65F6mm\u5206", /** 用`xxxx年xx月xx日 xx:xx:xx`分割的年月日时分秒格式 */ 'DATETIMES' = "YYYY\u5E74MM\u6708DD\u65E5 HH:mm:ss", /** 用`xxxx年xx月xx日 xx时xx分xx秒`分割的年月日时分秒格式 */ 'DATETIMES_ZH' = "YYYY\u5E74MM\u6708DD\u65E5 HH\u65F6mm\u5206ss\u79D2", /** 时分格式 */ 'TIME' = "HH:mm", /** 时分秒格式 */ 'TIMES' = "HH:mm:ss", /** 用`-`分割的月日格式 */ 'MONTH-' = "MM-DD", /** 用`/`分割的月日格式 */ 'MONTH/' = "MM/DD", /** 用`-`分割的月日时分格式 */ 'MONTHTIME-' = "MM-DD HH:mm", /** 用`-`分割的月日时分秒格式 */ 'MONTHTIMES-' = "MM-DD HH:mm:ss", /** 用`/`分割的月日时分格式 */ 'MONTHTIME/' = "MM/DD HH:mm", /** 用`/`分割的月日时分秒格式 */ 'MONTHTIMES/' = "MM/DD HH:mm:ss", /** 用`xx月xx日 xx时xx分`分割的月日时分格式 */ 'MONTHTIME_ZH' = "MM\u6708DD\u65E5 HH\u65F6mm\u5206", /** 用`xx月xx日 xx时xx分xx秒`分割的月日时分秒格式 */ 'MONTHTIMES_ZH' = "MM\u6708DD\u65E5 HH\u65F6mm\u5206ss\u79D2", /** 年 */ 'YEAR' = "YYYY", /** 月 */ 'MONTH' = "MM", /** 日 */ 'DAY' = "DD", /** 时 */ 'HOUR' = "HH", /** 分 */ 'MINUTES' = "mm", /** 秒 */ 'SECONDS' = "ss", /** 周 */ 'WEEK' = "dddd" } /** * 日期格式化 * @author fallen_zero * @param [date] 时间或者时间格式的字符串 * @param [format] 格式化模板 * @returns 格式化之后的字符串 * @example * dateFormat(new Date(), DATE_FORMAT['DATETIMES-']) * => * '2023-04-07 13:59:59' */ export declare function dateFormat(date?: string | number | Date | Dayjs, format?: DATE_FORMAT | string): string;