toDateString.d.ts 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. export interface ToDateStringOptions {
  2. /**
  3. * 自定义格式化模板
  4. * {
  5. * formats: {
  6. * q: ['日', '一', '二', '三', '四', '五', '六'],
  7. * E: function (value, match, date) { return '三' }
  8. * }
  9. * }
  10. */
  11. formats?: any
  12. }
  13. /**
  14. * 日期格式化为任意格式字符串,转义符号 []
  15. * @param date 字符串/日期/时间戳
  16. */
  17. export declare function toDateString(date: string | Date | number): string;
  18. export declare function toDateString(date: any): string;
  19. /**
  20. * 日期格式化为任意格式字符串,转义符号 []
  21. * @param date 字符串/日期/时间戳
  22. * @param format 格式化 默认:yyyy-MM-dd HH:mm:ss.SSS
  23. */
  24. export declare function toDateString(date: string | Date | number, format: string | null): string;
  25. export declare function toDateString(date: any, format: string | null): string;
  26. /**
  27. * 日期格式化为任意格式字符串,转义符号 []
  28. * @param date 字符串/日期/时间戳
  29. * @param format 格式化 默认:yyyy-MM-dd HH:mm:ss.SSS
  30. * @param options 可选参数
  31. */
  32. export declare function toDateString(date: string | Date | number, format: string | null, options: ToDateStringOptions): string;
  33. export declare function toDateString(date: any, format: string | null, options: ToDateStringOptions): string;
  34. declare module './ctor' {
  35. interface XEUtilsMethods {
  36. toDateString: typeof toDateString;
  37. }
  38. }
  39. export default toDateString