kor-lunar
Version:
한국 음력 변환 유틸 / Korean lunar calendar converter
26 lines (25 loc) • 1.24 kB
TypeScript
export declare const BASE_YEAR = 1890;
export declare const BASE_MONTH = 1;
export declare const BASE_DAY = 21;
export declare const BASE_VALUE: number;
export declare const MAX_YEAR = 2050;
export declare const MAX_MONTH = 12;
export declare const MAX_DAY = 31;
export declare const MAX_VALUE: number;
export declare const isLeapYear: (year: number) => boolean;
export declare const getMonthDays: (year: number, month: number) => number;
export declare const getYearDays: (year: number) => number;
export declare const getTotalDaysBeforeYear: (year: number) => number;
export declare const getTotalDaysBeforeMonth: (year: number, month: number) => number;
export declare const getTotalDays: (year: number, month: number, day: number) => number;
/**
* 날짜가 지원하는 범위 내에 있는지를 반환합니다.
* 날짜의 유효성 (존재 여부)은 검사하지 않습니다.
* @returns 날짜가 범위 내에 있으면 true
*/
export declare const isDateInRange: (year: number, month: number, day: number) => boolean;
/**
* 실제로 존재하는 유효한 날짜인지를 반환합니다.
* @returns 유효한 날짜이면 true
*/
export declare const isValidDate: (year: number, month: number, day: number) => boolean;