UNPKG

sard-uniapp

Version:

sard-uniapp 是一套基于 Uniapp + Vue3 框架开发的兼容多端的 UI 组件库

47 lines (46 loc) 2.61 kB
export declare function isLeapYear(year: number): boolean; export declare function getMonthDays(year: number, month: number): number; export declare function getDaysInYear(date: Date): number; export declare function getWeekOfMonthStart(year: number, month: number): number; export declare function getDaysInDate(date: Date): number; export declare function toDateNumber(date: Date): number; export declare function toDateString(date: Date): string; export declare function toMonthNumber(date: Date): number; export declare function getPadStartDays(year: number, month: number, amount: number): Date[]; export declare function getPadEndDays(year: number, month: number, amount: number): Date[]; export declare function getOffsetDaysFromMonthStart(weekOnMonthStart: number, weekStartsOn: number): number; export declare function formatDate(date: Date, format?: string): string; export declare function parseDate(value: string, format?: string): Date; export declare function toDate(date: Date | string, valueFormat?: string): Date; export declare function minmaxDate(date: Date, minDate: Date, maxDate: Date): Date; export declare function getPrevMonthDate(date: Date): Date; export declare function getNextMonthDate(date: Date): Date; /**************************************************************** * 农历 ****************************************************************/ export declare const lunarInfo: number[]; export declare const springFestivals: number[][]; export declare const baseLunarYear = 1900; export declare function getLunarLeapMonth(year: number): number; export declare function getLunarLeapMonthDays(year: number): 0 | 30 | 29; export declare function getLunarYearDays(year: number): number; export declare function getLunarMonthDays(year: number, month: number): 30 | 29; export declare function solarToLunar(year: number, _month: number, date: number): { year: number; month: number; day: number; }; export declare function lunarToSolar(lunarYear: number, lunarMonth: number, lunarDay: number): { year: number; month: number; day: number; }; export declare const lunarYearNames: string[]; export declare function getLunarYearName(year: number): string; export declare const lunarMonthNames: string[]; export declare function getLunarMonthName(month: number, isLeapMonth?: boolean): string; export declare const lunarDayNames: string[]; export declare function getLunarDayName(day: number): string; export declare const heavenlyStems: string[]; export declare const earthlyBranches: string[]; export declare function getLunarHourName(hour: number): string;