ngx-mat-calendar
Version:
A datepicker with nepali and english calendar support
38 lines (37 loc) • 1.74 kB
TypeScript
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;
}