@lacspace/nepali-date
Bikram Sambat (BS) ↔ Gregorian (AD) date conversion — zero-dependency, isomorphic, with Nepali formatting.
npm i @lacspace/nepali-dateUsage
import { NepaliDate } from "@lacspace/nepali-date";
const today = new NepaliDate();
today.toString(); // "2083-05-06"
today.format("D MMMM, YYYY"); // "6 Bhadra, 2083"
today.formatNepali(); // "२०८३ भदौ ६, शनिबार"
// AD → BS (build AD dates with local parts)
new NepaliDate(new Date(2024, 3, 13)).toString(); // "2081-01-01"
// BS → AD
const d = new NepaliDate(2081, 1, 1).toAD();
`${d.getFullYear()}-${d.getMonth() + 1}-${d.getDate()}`; // "2024-4-13"Exports 11
BS_MAX_YEARBS_MIN_YEARNEPALI_MONTHSNEPALI_MONTHS_NPNEPALI_WEEKDAYSNEPALI_WEEKDAYS_NPNepaliDateadToBsbsToAdfromDevanagaritoDevanagariKeywords
nepali-datebikram-sambatbs-datenepali-calendarbs-ad-converternepal