Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class EditProfile extends Component {
- constructor(props) {
- super(props);
- this.state = {
- today: new Date(),
- date: new Date(props.userData.birth_date),
- mode: "date",
- }
- }
- formatDate = date => {
- var d = new Date(date),
- month = "" + (d.getMonth() + 1),
- day = "" + d.getDate(),
- year = d.getFullYear();
- if (month.length < 2) month = "0" + month;
- if (day.length < 2) day = "0" + day;
- return [year, month, day].join("-");
- };
- setDate = (event, date) => {
- date = date || this.state.date;
- this.setState({
- show: Platform.OS === "ios" ? true : false,
- date: formatDate(date)
- });
- };
- render() {
- let { today, date, mode } = this.state
- return(
- ...
- {show && (
- <DateTimePicker
- maximumDate={today}
- value={date}
- mode={mode}
- is24Hour={true}
- display="default"
- onChange={this.setDate}
- />
- )}
- ...
- )
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement