# react-date-range **Repository Path**: mirrors_fis-components/react-date-range ## Basic Information - **Project Name**: react-date-range - **Description**: Fork from https://github.com/Adphorus/react-date-range.git - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2026-05-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # react-date-range ![](https://badge.fury.io/js/react-date-range.svg) ![](https://david-dm.org/Adphorus/react-date-range.svg) ![](https://david-dm.org/Adphorus/react-date-range/dev-status.svg) A React component for choosing dates and date ranges. Uses [Moment.js](http://momentjs.com/) for date operations. **Live Demo :** [http://adphorus.github.io/react-date-range](http://adphorus.github.io/react-date-range) ![](https://cdn.pbrd.co/images/1fjQlZzy.png) ## Getting Started ### Installation ``` $ npm install --save react-date-range ``` ## Usage ### Date Picker ```javascript import React, { Component } from 'react'; import { Calendar } from 'react-date-range'; class MyComponent extends Component { handleSelect(date){ console.log(date); // Momentjs object } render(){ return (
) } } ``` ###### Available Options (props) * **date:** *(String, Moment.js object, Function)* - default: today * **format:** *(String)* - default: DD/MM/YYY * **firstDayOfWeek** *(Number)* - default: [moment.localeData().firstDayOfWeek()](http://momentjs.com/docs/#/i18n/locale-data/) * **theme:** *(Object)* see [Demo's source](https://github.com/Adphorus/react-date-range/blob/master/demo/src/components/Main.js#L130) * **onInit:** *(Function)* default: none * **onChange:** *(Function)* default: none ### Range Picker ```javascript import React, { Component } from 'react'; import { DateRange } from 'react-date-range'; class MyComponent extends Component { handleSelect(range){ console.log(range); // An object with two keys, // 'startDate' and 'endDate' which are Momentjs objects. } render(){ return (
) } } ``` ###### Available Options (props) * **date:** *(String, Moment.js object, Function)* - default: today * **format:** *(String)* - default: DD/MM/YYY * **firstDayOfWeek** *(Number)* - default: [moment.localeData().firstDayOfWeek()](http://momentjs.com/docs/#/i18n/locale-data/) * **theme:** *(Object)* see [Demo's source](https://github.com/Adphorus/react-date-range/blob/master/demo/src/components/Main.js#L143) * **onInit:** *(Function)* default: none * **onChange:** *(Function)* default: none * **linkedCalendars:** *(Boolean)* default: false * **calendars:** *(Number)* default: 2 * **ranges:** *(Object)* default: none