UNPKG

@js-sugar/date

Version:

A multi-calendar, tree-shakable, extensible, immutable and lightweight date library for JavaScript

20 lines (19 loc) 649 B
/** * @category Calendar * @module GregorianCalendar */ import { DateTimeUnits, Calendar } from '../main'; /** * Gregorian calendar (Implemented by using JavaScript Date) */ export declare class GregorianCalendar extends Calendar { constructor(id: string); addMonths(time: number, months: number): number; addYears(time: number, years: number): number; dayOfYear(time: number): number; daysInMonth(year: number, month: number): number; daysInYear(year: number): number; isLeapYear(year: number): boolean; getTimestamp(units: DateTimeUnits): number; getUnits(ts: number): DateTimeUnits; }