UNPKG

@layui/layui-vue

Version:

a component library for Vue 3 base on layui-vue

35 lines (34 loc) 1.3 kB
import { type Dayjs } from "dayjs"; import type { DatePickerModelValueSingleType } from "./interface"; import { DateContentSingleDateObject } from "./component/interface"; export declare const normalizeDayjsValue: (value: DatePickerModelValueSingleType, format: string | undefined) => Dayjs | null; export declare const dayjsToString: (value: DatePickerModelValueSingleType, format: string) => string; export declare const checkRangeValue: (values: Array<Dayjs | null>) => boolean; /** * 获取年份列表 * @param {Date | number} date 时间 * @param {Number} page 页数 * @param {Number} step 步进 */ export declare const getYears: (date?: Date | number, page?: number, step?: number) => number[]; /** * 获取当前日期 */ export declare const getDate: (val?: string) => Date; /** * 获取当前年份 */ export declare const getYear: (val?: string) => number; /** * 获取当前月份 */ export declare const getMonth: (val?: string) => number; export declare const getDay: (val?: string) => number; /** * 获取月份天数 * * @param year * @param month */ export declare const getDayLength: (year: number, month: number) => number; export declare const setDateList: (year: number, month: number) => Array<DateContentSingleDateObject>;