kor-lunar
Version:
한국 음력 변환 유틸 / Korean lunar calendar converter
38 lines (37 loc) • 1.14 kB
TypeScript
export interface LunarDate {
year: number;
month: number;
day: number;
isLeapMonth: boolean;
secha: string;
wolgeon: string;
iljin: string;
julianDay: number;
dayOfWeek: number;
}
export interface SolarDate {
year: number;
month: number;
day: number;
}
/**
* 양력을 음력으로 변환합니다.
* 양력 지원 날짜 범위: 1890년 1월 21일 ~ 2050년 12월 31일
* @param solYear 양력 연도
* @param solMonth 양력 월
* @param solDay 양력 일
* @returns 음력 날짜
*/
export declare const toLunar: (solYear: number, solMonth: number, solDay: number) => LunarDate;
/**
* 음력을 양력으로 변환합니다.
* 음력 지원 날짜 범위: 1890년 1월 1일 ~ 2050년 11월 18일
* @param lunYear 음력 연도
* @param lunMonth 음력 월
* @param lunDay 음력 일
* @param isLeapMonth 음력 윤달 여부, 윤달이면 true
* @returns 양력 날짜
*/
export declare const toSolar: (lunYear: number, lunMonth: number, lunDay: number, isLeapMonth: boolean) => SolarDate;
export * as LunarData from "./lunar-data";
export * as SolarData from "./solar-data";