React的日期和日期范圍選擇控件:react-date-range
一個React的日期和日期范圍選擇控件。使用 Moment.js 來操作日期。
Live Demo : http://adphorus.github.io/react-date-range
Getting Started
Installation
$ npm install --save react-date-range
Usage
Date Picker
import React, { Component } from 'react'; import { Calendar } from 'react-date-range'; class MyComponent extends Component { handleSelect(date){ console.log(date); // Momentjs object } render(){ return ( <div> <Calendar onInit={this.handleSelect} onChange={this.handleSelect} /> </div> ) } }
Available Options (props)
- date: (String, Moment.js object, Function) - default: today
- format: (String) - default: DD/MM/YYY
- theme: (Object) see Demo's source
- onInit: (Function) default: none
- onChange: (Function) default: none
Range Picker
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 ( <div> <DateRange onInit={this.handleSelect} onChange={this.handleSelect} /> </div> ) } }
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!