@zener/nepali-date
Version:
Nepali Date is a lightweight utility designed to handle Nepali dates.
72 lines (71 loc) • 1.82 kB
TypeScript
type IDate = {
year: number;
month: number;
date: number;
};
export declare const padTwo: (v: number) => string;
export declare const padFour: (v: number) => string;
export declare const padFourNumber: (v: number) => string;
export declare const stringDateFormatter: ({ year, month, date }: IDate) => string;
export declare const getDateFromNumber: (n: number) => {
toString: () => string;
year: number;
month: number;
date: number;
};
export declare const getStartYearAD: () => {
toString: () => string;
year: number;
month: number;
date: number;
};
export declare const getEndYearAD: () => {
toString: () => string;
year: number;
month: number;
date: number;
};
export declare const findADfromBS: (date: string) => {
toString: () => string;
year: number;
month: number;
date: number;
};
export declare const findBSfromAD: (date: string) => {
toString: () => string;
year: number;
month: number;
date: number;
};
export declare const getCurrentDate: ({ type }: {
type?: "np" | "en" | undefined;
}) => {
day: number;
toString: () => string;
year: number;
month: number;
date: number;
};
export declare const manipulateDays: (currentDate: string, days: number) => {
toString: () => string;
year: number;
month: number;
date: number;
};
export declare const manipulateWeeks: (currentDate: string, weeks: number) => {
toString: () => string;
year: number;
month: number;
date: number;
};
export declare const manipulateMonths: (currentDate: string, months: number) => {
year: number;
month: number;
date: number;
};
export declare const manipulateYears: (currentDate: string, years: number) => {
year: number;
month: number;
date: number;
};
export {};