You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Henning Hall c880949bf8
Update README.md
7 years ago
android Added mode property. Supporting time mode. 7 years ago
example Improved examples. 7 years ago
.gitignore example project added device info 7 years ago
.npmignore 1.0.2 7 years ago
LICENSE Create LICENSE 7 years ago
README.md Update README.md 7 years ago
index.js Added mode property. Supporting time mode. 7 years ago
package.json 1.3.0 7 years ago

README.md

React Native Date Picker

📅 React Native Date Picker is a cross platform component working on both iOS and Android. It uses the default DatePickerIOS on iOS and a custom picker on Android which has similar look and feel. The datetime mode might be particulary interesting if you looking for a way to avoid two different popup pickers on android.

Installation

yarn add react-native-date-picker-x

react-native link

Minimal Example

import React, { Component } from 'react';
import DatePicker from 'react-native-date-picker-x';

export default class App extends Component {

  state = { date: new Date() }

  render = () =>
    <DatePicker
      date={this.state.date}
      onDateChange={date => this.setState({ date })}
    />

}

Extended Example

import React, { Component } from 'react';
import DatePicker from 'react-native-date-picker-x';

const today = new Date();
const tomorrow = new Date(new Date().getTime() + 24 * 60 * 60 * 1000); 

export default class App extends Component {

  state = { date: new Date() }

  render = () =>
     <DatePicker
        date={this.state.date}
        onDateChange={date => this.setState({ date })}
        locale={'en-US'}
        minuteInterval={5}
        minimumDate={today}
        maximumDate={tomorrow}
      />
}

Goal

The goal with React Native Date Picker is to make a cross platform variant of DatePickerIOS by implementing a Android variant with similar look and feel.

react native date picker

TODO