2.0.3 • Published 3 years ago

radar-react-multi-date-picker v2.0.3

Weekly downloads
10
License
MIT
Repository
github
Last release
3 years ago

DatePicker

DatePicker

Installation

npm install --save react-multi-date-picker

Usage

import React from "react";
import DatePicker from "react-multi-date-picker";

export default function Example() {
  return <DatePicker />;
}

Browser (none react-app)

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8" />
    <title>React Multi Date Picker</title>
  </head>
  <body>
    <span>Calendar Example :</span>
    <div id="calendar"></div>

    <span>DatePicker Example :</span>
    <div id="datePicker"></div>

    <script src="https://unpkg.com/react@17/umd/react.production.min.js"></script>
    <script src="https://unpkg.com/react-dom@17/umd/react-dom.production.min.js"></script>
    <script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/date-object@1.1.7/dist/date-object.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/react-multi-date-picker@1.8.5/build/date-picker.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/react-multi-date-picker@1.8.5/build/calendar.min.js"></script>

    <script type="text/babel">
      ReactDOM.render(<Calendar />, document.getElementById("calendar"));
      ReactDOM.render(<DatePicker />, document.getElementById("datePicker"));
    </script>
  </body>
</html>

Demo

https://shahabyazdi.github.io/react-multi-date-picker

Availble props

NameTypeDefaultAvailability (DatePicker/ Calendar)
valueDate, DateObject, String, Number or Arraynew Date()both
multipleBooleanfalse (true if value is Array)both
rangeBooleanfalseboth
timePickerBooleanfalseboth
onlyTimePickerBooleanfalseboth
onlyMonthPickerBooleanfalseboth
onlyYearPickerBooleanfalseboth
mustShowDatesBooleanfalse (true in multiple & range mode)both
formatStringYYYY/MM/DDboth
formattingIgnoreListArrayundefinedboth
localStringenboth
calendarStringgregorianboth
mapDaysFunctionundefinedboth
onChangeFunctionundefinedboth
classNameString""both
weekDaysArrayundefinedboth
monthsArrayundefinedboth
showOtherDaysBooleantrueboth
minDateDate, DateObject, String or Numberundefinedboth
maxDateDate, DateObject, String or Numberundefinedboth
disableYearPickerBooleanfalseboth
disableMonthPickerBooleanfalseboth
eachDaysInRangeBooleanfalseboth
zIndexNumber100both
animationBooleanfalseDatePicker
inputClassString""DatePicker
nameString""DatePicker
styleObject{}DatePicker
typeStringinputDatePicker
renderReact.Component or FunctionundefinedDatePicker
disabledBooleanfalseDatePicker
placeholderString""DatePicker
inputModeStringundefinedDatePicker
scrollSensitiveBooleantrueDatePicker
hideOnScrollBooleanfalseDatePicker
calendarPositionStringautoDatePicker
containerStyleObjectundefinedDatePicker
containerClassNameStringundefinedDatePicker
editableBooleantrueDatePicker
onlyShowInRangeDatesBooleantrueDatePicker

Calendars and Locals

Types