UNPKG

@gdjiami/jm-mrc-components

Version:

移动端可复用组件库

51 lines (50 loc) 2.25 kB
export interface DateDesc { time: Date; id: number; value: number; isPass?: boolean; isFuture?: boolean; isWeekDay?: boolean; lunar?: string; holiday?: string; } export declare type DateDescList = DateDesc[]; interface GenDatesOptions { lunar: boolean; holiday?: boolean; } export declare const ChineseWeekDay: string[]; export declare const Today: Date; export declare const ONE_WEEK: number; export declare function genDates(date: Date, option?: GenDatesOptions): DateDesc[]; export declare function isWeekDay(date: Date): boolean; export declare function isSameYear(a: Date, b: Date): boolean; export declare function isSameMonth(a: Date, b: Date): boolean; export declare function isSameDay(a: Date, b: Date): boolean; export declare function isSameHour(a: Date, b: Date): boolean; export declare function isSameMinute(a: Date, b: Date): boolean; /** * 判断是否是闰年 * @param year */ export declare function isLeap(year: number): boolean; export declare function isToday(date: Date): boolean; export declare function inRange(start: Date, end: Date, value: Date): boolean; export declare function inRangeIgnoreTime(start: Date, end: Date, value: Date): boolean; export declare function inMonth(month: Date, value: Date): boolean; export declare function yesterday(date: Date): Date; export declare function tomorrow(date: Date): Date; export declare function startOfDate(date: Date): Date; export declare function endOfDate(date: Date): Date; export declare function midOfDate(date: Date): Date; export declare function outOfCurrentYear(date: Date): boolean; export declare function getLastDateOfMonth(date: Date): number; export declare function afterHour(date: Date, hour?: number): Date; export declare function afterDay(date: Date, day?: number): Date; export declare function afterMonth(date: Date, month?: number): Date; export declare function afterYear(date: Date, year?: number): Date; export declare function monthDiff(a: Date, b: Date): number; export declare function copyDate(from: Date, to: Date): Date; export declare function copyTime(from: Date, to: Date): Date; export declare function roundHour(date: Date): Date; export {};