bikram-sambat-converter
v1.0.2
Published
Convert dates between Gregorian (AD) and Bikram Sambat (BS) calendars with Nepali language support
Maintainers
Readme
📅 Nepali Date Converter
Convert dates between Gregorian (AD) and Bikram Sambat (BS) calendars effortlessly
Installation • Usage • API • Examples • License
📖 Overview
Nepali Date Converter is a powerful, zero-dependency JavaScript library for converting dates between the Gregorian (AD) calendar and the Bikram Sambat (BS) calendar, which is the official calendar of Nepal. The library provides full support for Nepali language outputs including Nepali digits (२०८१) and Nepali month names (बैशाख).
✨ Features
- 🔄 Bi-directional Conversion - AD ↔ BS
- 📅 Wide Date Range - BS 2000-2089 (AD 1943-2033)
- 🔢 Nepali Digit Support - Automatically converts to Nepali numbers
- 📝 Multi-language Output - English and Nepali month/day names
- ✅ Built-in Validation - Handles invalid dates gracefully
- 🎯 Zero Dependencies - Lightweight and fast
- 🌐 Cross-platform - Works in Node.js and browsers
- 📦 ES6+ Support - Modern JavaScript with static methods
📦 Installation
npm
npm install nepali-date-converter🚀 How to Use
import Calender from "nepali-date-converter";
// AD → BS
let dateObjNep= Calender.AdToBs("2032-04-17");
// {
// date: '2089-02-05',
// date_np: '२०८९-०२-०५',
// month_eng: 'फेब्रुअरी',
// month_nep: 'February',
// day_eng: 'शुक्रबार',
// day_nep: 'Friday'
// }
// BS → AD
const dateObjEng Calender.BsToAd("2090-01-01");
// {
// date: '2013-03-15',
// date_np: '२०१३-०३-१५',
// month_eng: 'Ashadh',
// month_nep: 'असार',
// day_eng: 'सोमबार',
// day_nep: 'Monday'
// }