@phensley/cldr-core
Version:
Core library for @phensley/cldr
17 lines (16 loc) • 787 B
TypeScript
import { CalendarDate, CalendarDateFields, CalendarType } from './calendar';
/**
* Construct a date using the rules of the Gregorian calendar.
*
* type: gregory
*/
export declare class GregorianDate extends CalendarDate {
protected constructor(type: CalendarType, firstDay: number, minDays: number);
add(fields: CalendarDateFields): GregorianDate;
toString(): string;
static fromUnixEpoch(epoch: number, zoneId: string, firstDay?: number, minDays?: number): GregorianDate;
protected initFromUnixEpoch(epoch: number, zoneId: string): GregorianDate;
protected initFromJD(jd: number, msDay: number, zoneId: string): GregorianDate;
protected initGregorian(): GregorianDate;
protected monthStart(eyear: number, month: number, useMonth: boolean): number;
}