bikram-sambat-js
Version:
Utility library to convert date in AD to Nepali date BS (Bikram sambat) and vice versa.
30 lines (29 loc) • 794 B
TypeScript
export default class BikramSambat {
private dateType;
private date;
constructor(date?: Date | string, type?: string);
setDate(date: Date | string, type?: string): BikramSambat;
toAD(): string;
toBS(): string;
/**
* Calculate total number of days since minimum reference date
*/
private totalDaysSince;
/**
* Total number of bsMonth days since minimum reference date
* @param bsMonth
* @param diffInYear
*/
private totalMonthDaysSince;
/**
* Returns total number of days in bsMonth for bsYear
* @param bsYear
* @param bsMonth
*/
private daysInBsMonth;
private splitDate;
private splitAdDate;
private splitBsDate;
private format;
private zeroPad;
}