1.2.0 • Published 6 years ago
@diba/react-datepicker v1.2.0
React-Persian-Datepicker
React component for date inputs (Gregorian & Jalali). demo
Install
npm install @diba/react-datepicker --save-devSetup
Add Styles
CSS
SCSS
Calendar type
default: gregorian
available option: persian gregorian
import Datepicker from '@diba/react-datepicker';
<Datepicker calendar="gregorian" />
<Datepicker calendar="persian" />Locale
default: en
available option: en fa
import Datepicker from '@diba/react-datepicker';
<Datepicker calendar="gregorian" locale="en" />Locale
default: en
available option: en fa
import Datepicker from '@diba/react-datepicker';
<Datepicker calendar="gregorian" locale="en" />
<Datepicker calendar="gregorian" locale="fa" />
<Datepicker calendar="persian" locale="fa" />
<Datepicker calendar="persian" locale="en" />Display Format
default: l
import Datepicker from '@diba/react-datepicker';
<Datepicker format="MMM D, YYYY" />This is the most robust display option. It takes a string of tokens and replaces them with their corresponding values.
| format | en | fa |
|---|---|---|
| M | 1 2 ... 11 12 | ۱ ۲ ... ۱۱ ۱۲ |
| MM | 01 02 ... 11 12 | ۰۱ ۰۲ ... ۱۱ ۱۲ |
| MMM | Jan Feb ... Dec | فرو ارد ... اسف |
| MMMM | January February ... December | فروردین اردیبهشت ... اسفند |
| D | 1 2 ... 30 31 | ۱ ۲ ... ۳۰ ۳۱ |
| DD | 01 02 ... 30 31 | ۰۱ ۰۲ ... ۳۰ ۳۱ |
| DDD | 1 2 ... 364 365 | ۱ ۲ ... ۳۶۴ ۳۶۵ |
| d | 1 2 3 4 5 6 7 | ۱ ۲ ۳ ۴ ۵ ۶ ۷ |
| ddd | Sun Mon ... Fri Sat | ش ی ... ج |
| dddd | Sunday Monday ... Saturday | شنبه یکشنبه ... جمعه |
| YY | 91 92 ... 18 19 | ۶۶ ۹۱ ... ۹۸ ۳۰ |
| YYYY | 1991 1992 ... 2018 2019 | ۱۳۶۶ ۱۳۹۱ ... ۱۳۹۸ ۱۴۰۱ |
| L(YYYY/MM/DD) | 2019/06/25 | ۱۳۹۸/۰۴/۲۹ |
| l(YYYY/M/D) | 2019/6/25 | ۱۳۹۸/۴/۲۹ |
| LL(MMMM DD YYYY) | June 25 2019 | اردیبهشت ۲۰ ۱۳۹۲ |
| ll(MMM DD YYYY) | Jun 25 2019 | ارد ۲۰ ۱۳۹۲ |