Skip to content

Nepali Date LibraryBikram Sambat Date Handling Made Easy

A comprehensive TypeScript/JavaScript library for working with Nepali (Bikram Sambat) dates, including conversion, manipulation, formatting, and fiscal year operations.

Quick Start

bash
npm install nepali-date-library
typescript
import { NepaliDate, ADtoBS, BStoAD } from "nepali-date-library";

// Create today's Nepali date
const today = new NepaliDate();
console.log(today.format("YYYY-MM-DD")); // 2082-10-01

// Convert AD to BS
const bsDate = ADtoBS("2026-01-14");
console.log(bsDate); // 2082-10-01

// Convert BS to AD
const adDate = BStoAD("2082-10-01");
console.log(adDate); // 2026-01-14

// Format in Nepali
console.log(today.format("yyyy mmmm dd, dddd")); // २०८२ माघ ०१, बुधबार

Released under the MIT License.