export declare type _Date = { SECOND: number; MINUTE: number; HOUR: number; DAY: number; WEEK: number; _DN: string[]; _SDN: string[]; _FD: number; _MN: string[]; _SMN: number[]; _QN: string[]; _MD: number[]; _OFFSET: number[]; }; /** * 获取时区 */ export declare type _getTimezone = (date: Date) => string; /** * 获取指定月共有多少天 */ export declare type _getMonthDays = (date: Date, month: number) => string; /** * 获取指定月的最后一天 */ export declare type _getLastDateOfMonth = (data: Date) => Date; /** * 获取指定时间距离当年已经过了多少天 */ export declare type _getDayOfYear = (data: Date) => number; /** * 获取指定时间距离当年已经过了多少周 */ export declare type _getWeekNumber = (data: Date) => number; /** * 获取指定时间的所处季度 */ export declare type _getQuarter = (date: Date) => number; /** * 离当前时间多少天的时间 */ export declare type _getOffsetDate = (date: Date, offset: number) => Date; /** * 离当前时间多少天季度的时间 */ export declare type _getOffsetQuarter = (date: Date, n: number) => Date; /** * 得到本季度的起始月份 */ export declare type _getQuarterStartMonth = (date: Date) => number; /** * 获得本季度的起始日期 */ export declare type _getQuarterStartDate = (date: Date) => number; /** * 获取本季度的其实日期 */ export declare type _getQuarterEndDate = (date: Date) => number; /** * 指定日期n个月之前或之后的日期 */ export declare type _getOffsetMonth = (date: Date, n: number) => Date; /** * 获取本周的起始日期 */ export declare type _getWeekStartDate = (date: Date) => Date; /** * 获取本周的结束日期 */ export declare type _getWeekEndDate = (date: Date) => Date; /** * 格式化打印日期 */ export declare type _print = (date: Date, str: string) => string; export declare type _date = { getTimezone: _getTimezone; getMonthDays: _getMonthDays; getLastDateOfMonth: _getLastDateOfMonth; getDayOfYear: _getDayOfYear; getWeekNumber: _getWeekNumber; getQuarter: _getQuarter; getOffsetDate: _getOffsetDate; getOffsetQuarter: _getOffsetQuarter; getQuarterStartMonth: _getQuarterStartMonth; getQuarterStartDate: _getQuarterStartDate; getQuarterEndDate: _getQuarterEndDate; getOffsetMonth: _getOffsetMonth; getWeekStartDate: _getWeekStartDate; getWeekEndDate: _getWeekEndDate; print: _print; };