react-native-osd-datetimepicker
A DateTime Picker for Android and iOs for react-native
For react-native v0.26+
How it looks
Closed
Open
Android
iOs
Output
For time
: HH:MM:00
For date
: Local date string (parsable in new Date()
)
For datetime
: Local datetime string (parsable in new Date()
)
Usage example
<DateTimePicker containerStyle={styles.container} iosDoneButtonText={styles.iosDoneButtonText} iosDoneButtonStyle={styles.iosDoneButton} iosClosePickerButtonTextContainerStyle={styles.iosClosePickerButtonText} iosClosePickerButtonTextStyle={styles.iosClosePickerButton} label={'Choose a date'} date={this.state.value} // To have a controlled component behaviour mode={'date'} onChange={this.handleDateChange} />
Properties
Property Name | Type | Remark |
---|---|---|
date | React.PropTypes.string | |
minDate | React.PropTypes.string | |
maxDate | React.PropTypes.string | |
mode | React.PropTypes.oneOf([ 'datetime', 'date', 'time' ]) | |
onChange | React.PropTypes.func.isRequired | |
iosDoneButtonText | React.PropTypes.string | |
iosDoneButtonStyle | Button.propTypes.containerStyle | see react-native-osd-simple-button |
iosClosePickerButtonTextContainerStyle | Button.propTypes.textContainerStyle | see react-native-osd-simple-button |
iosClosePickerButtonTextStyle | Button.propTypes.textStyle | see react-native-osd-simple-button |
renderAndroidButton | React.PropTypes.func |