UNPKG

@rehookify/datepicker

Version:

The ultimate tool to create a date, range and time picker in your React applications.

18 lines 1.5 kB
import type { DPDatePart, DPDateParts, DPLocaleConfig, DPTimeLimit } from '../types'; export declare const newDate: (Y?: number, M?: number, ...rest: number[]) => Date; export declare const getDateParts: (d: Date) => DPDateParts; export declare const getDay: (d: Date) => number; export declare const getCleanDate: (d: Date) => Date; export declare const daysInMonth: (d: Date) => number; export declare const addToDate: (d: Date, value: number, part: DPDatePart) => Date; export declare const subtractFromDate: (d: Date, value: number, part: DPDatePart) => Date; export declare const sortDatesAsc: (a: Date, b: Date) => number; export declare const toLocaleDateString: (d: Date, locale?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions) => string; export declare const formatMonthName: (d: Date, { locale, monthName }: DPLocaleConfig) => string; export declare const formatDate: (d: Date, { locale, options }: DPLocaleConfig) => string; export declare const getTimeDate: (Y: number, M: number, D: number, t?: DPTimeLimit) => Date | undefined; export declare const formatLocaleTime: (d: Date, { locale, hour, minute, second, hour12 }: DPLocaleConfig) => string; export declare const formatTime: (d: Date, { hour12 }: DPLocaleConfig) => string; export declare const addAndSortAsc: (dates: Date[], d: Date) => Date[]; export declare const sortMinMax: <T>(min: T | undefined, max: T | undefined, sortFunction: (a: T, b: T) => number) => (T | undefined)[]; //# sourceMappingURL=date.d.ts.map