v-datepicker-lite
Version:
A lightweight Vue 3 date picker with date, time, date-time, week, and month modes
15 lines (13 loc) • 1.08 kB
TypeScript
import { CalendarDate, WeekData, MonthData, DisabledDateRange } from '../types';
export declare const datePickerFormatDate: (date: Date, format?: string) => string;
export declare const datePickerParseDate: (dateString: string) => Date | null;
export declare const datePickerIsSameDay: (date1: Date, date2: Date) => boolean;
export declare const datePickerIsSameMonth: (date1: Date, date2: Date) => boolean;
export declare const datePickerGetWeekNumber: (date: Date) => number;
export declare const datePickerGetMonthDays: (year: number, month: number) => CalendarDate[];
export declare const datePickerGetWeekData: (year: number, month: number) => WeekData[];
export declare const datePickerGetMonthsData: (year: number) => MonthData[];
export declare const datePickerIsDateDisabled: (date: Date, minDate?: string, maxDate?: string, disabledDates?: DisabledDateRange[]) => boolean;
export declare const datePickerGetYearsRange: (centerYear: number, range?: number) => number[];
export declare const datePickerMonthNames: string[];
export declare const datePickerDayNames: string[];