@layui/layui-vue
Version:
a component library for Vue 3 base on layui-vue
35 lines (34 loc) • 1.3 kB
TypeScript
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>;