UNPKG

viet-lunar-calendar

Version:

Helper tool to convert Gregorian date to Vietnamese Lunar Date (default timezone is GMT+7)

23 lines (22 loc) 1.1 kB
import { GregorianDate } from "./CustomType/GregorianDate"; import { LunarDate } from "./CustomType/LunarDate"; import { StemBranch } from "./CustomType/StemBranch"; import { ZodiacHour } from "./CustomType/ZodiacHour"; export default class CalendarCalculator { parseGregorianDate(date: Date): GregorianDate; floorNumber(number: any): number; getDayNumber(date: Date): number; getKNumber(dayNumber: number): number; newMoon(k: number): number; getNewMoonDay(k: number, timeZone: number): number; sunLongitude(jdn: number): number; getSunLongitude(dayNumber: number, timeZone: number): number; getLunarMonth11(year: number, timeZone: number): number; getSolarTermId(dayNumber: number, timeZone: number): number; getLunarDayStemBranch(dayNumber: number): StemBranch; getLunarMonthStemBranch(year: number, month: number): StemBranch; getLunarYearStemBranch(year: number): StemBranch; getLeapMonthOffset(a11: number, timeZone: number): number; getZodiacHours(date: Date): ZodiacHour[]; getLunarDate(date: Date, timeZone?: number): LunarDate; }