UNPKG

mstf-kit

Version:

一个现代化的 JavaScript/TypeScript 工具库,提供了丰富的常用工具函数

35 lines (34 loc) 1.21 kB
/** * 日期相关工具函数 */ /** * 格式化日期 * @param date 日期对象或时间戳 * @param format 格式字符串,默认为 'YYYY-MM-DD HH:mm:ss' */ export declare function formatDate(date: Date | number | string, format?: string): string; /** * 获取相对时间描述 * @param date 日期对象或时间戳 * @param now 当前时间,默认为现在 */ export declare function getRelativeTime(date: Date | number | string, now?: Date): string; /** * 获取日期范围 * @param start 开始日期 * @param end 结束日期 */ export declare function getDateRange(start: Date | number | string, end: Date | number | string): Date[]; /** * 添加时间 * @param date 原始日期 * @param amount 要添加的数量 * @param unit 时间单位:'years' | 'months' | 'days' | 'hours' | 'minutes' | 'seconds' */ export declare function addTime(date: Date | number | string, amount: number, unit: 'years' | 'months' | 'days' | 'hours' | 'minutes' | 'seconds'): Date; /** * 判断是否为同一天 * @param date1 第一个日期 * @param date2 第二个日期 */ export declare function isSameDay(date1: Date | number | string, date2: Date | number | string): boolean;