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 7c08643f5a Uploaded docs images. 7 years ago
android Date mode 7 years ago
docs Uploaded docs images. 7 years ago
example Date mode 7 years ago
ios Updated readme. Cleanup. 7 years ago
temp Date mode 7 years ago
.gitignore example project added device info 7 years ago
.npmignore Improved README 7 years ago
DatePickerAndroid.js Added textColor property (ios) 7 years ago
DatePickerIOS.js Added textColor property (ios) 7 years ago
LICENSE Create LICENSE 7 years ago
README.md Update README.md 7 years ago
index.js Added textColor property (ios) 7 years ago
package.json 1.5.0 7 years ago

README.md

React Native Date Picker    npm packageReact Native Date Picker

📱 Supporting iOS and Android
🌍 Multiple languages
🎨 Customizable

iOS Android
React Native Date Picker IOS React Native Date Picker Android
A slightly improved DatePickerIOS. A custom made native component. (Smoother in reality)

Installation

npm install react-native-date-picker-x
or
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}
        textColor={'#ffffff'}
        fadeToColor={'#000000'}
      />
}

About

📅   React Native Date Picker is a cross platform component working on both iOS and Android. It uses the slightly improved 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.

Roadmap