| 1234567891011121314151617181920212223242526 |
- declare const scale: readonly ["year", "month", "day", "hour", "minute", "second"];
- type TimeScale = (typeof scale)[number];
- export declare function parseDate(date: Date | string): Date;
- /**
- * 生成时间格式化
- * @param maxUnit 最大时间单位
- * @param minUnit 最小时间单位
- */
- export declare function getMask([maxUnit, minUnit]: [TimeScale, TimeScale]): string;
- /**
- * 格式化时间
- */
- export declare function formatTime(date: Date, mask: string): string;
- /**
- * 获取两个时间的差值,单位毫秒
- */
- export declare function getTimeDiff(a: Date | string, b: Date | string): number;
- /**
- * 获取时间跨度
- */
- export declare function getTimeScale(a: Date | string, b: Date | string): TimeScale;
- /**
- * 获取给定时间的开始时间
- */
- export declare function getTimeStart(date: Date, scale: TimeScale): string;
- export {};
|