satan-date-picker
Version:
A Nepali date picker component for React
58 lines (41 loc) • 1.59 kB
Markdown
# satan-date-picker
A Nepali date picker component for React based on Bikram Sambat (Nepali calendar).


## 🚀 Features
- 🎉 **Support for Nepali (Bikram Sambat) and English (Gregorian) calendars**
- 📅 **Flexible date format customization**
- ⚡ **Lightweight & easy to use**
- 🌍 **Language support: Nepali and English**
const datePickerRef = useRef(null);
const handleDateSelect = (dateInfo) => {
// dateInfo contains:
// - bsYear, bsMonth, bsDate (Bikram Sambat date)
// - formattedDate (formatted based on dateFormat and language)
// - bsDate (YYYY-MM-DD in selected language numbers)
// - adDate (YYYY-MM-DD in English numbers)
};
%D = WeekDays
%M = Months
%d = Date
%y = Year
%m = Num Months
{/* For Nepali Calendar */}
<StnNepaliDatePicker
ref={datePickerRef}
dateFormat="%D, %M %d, %y"
onDateSelect={handleDateSelect}
language="nepali"
/>
{/* English (AD) Calendar with current date */}
<StnNepaliDatePicker
ref={datePickerRef}
dateFormat="%D, %M %d, %y"
onDateSelect={handleDateSelect}
language="english"
/>
!!Important Note : For Now Install React-Icons To Use
## 📦 Installation
To install `satan-date-picker`, use npm:
```sh
npm install satan-date-picker