UNPKG

ngx-mat-calendar

Version:

A datepicker with nepali and english calendar support

38 lines (37 loc) 1.74 kB
import { Month, Day, INMothCal, DateFormat, DateType } from '../model/calendar.model'; export declare class CalendarService { constructor(); GetBSMonthList(): Month[]; getFiscalYear(date: Date): string; GetADMonthList(): Month[]; GetBSMonthName(monthId: number): string; GetADMonthName(monthId: number): string; GetWeekDayName(dayId: number): string; GetWeekDayNameList(): Day[]; GetWeekDayPrefixList(): Day[]; GetBSYearCal(NYear: number): INMothCal[]; GetBSDay(bsDate: string, df: DateFormat): number; GetBSMonth(bsDate: string, df: DateFormat): number; GetBSYear(bsDate: string, df: DateFormat): number; GetMaxYear(): number; GetMinYear(): number; GetDateBS(adDate: Date, df: DateFormat): any; GetDateAD(bsYear: number, bsMonth: number, bsDay: number): Date; GetDateADByDateBS(bsDate: string, df: DateFormat): Date; GetDateADOfMonthStartEnd(bsDate: string, isStart: boolean, df: DateFormat): Date; GetDaysInMonthBS(bsYear: number, bsMonth: number): number; GetDaysInMonthAD(adYear: number, adMonth: number): number; getFormatedDate(dateAD: Date, option: { dateType?: DateType; dtFormat?: DateFormat; userSelectedFormat?: number; }): string; GetFormatedDateAD(adDate: Date, dtFormat: DateFormat): string; GetFormatedDateBS(bsYear: number, bsMonth: number, bsDay: number, dtFormat: DateFormat): string; getFormatedDateLong(value: string, dtFormat: DateFormat, dtType: DateType): string; getLongDateString(val: Date): string; private GetDaysInYear; private GetDateAdd; private GetDateDiff; addYearInBS(bsDate: string, addYear: number, df: DateFormat): Date; }