DatePicker NativeBase - Формат выбранной даты - PullRequest
0 голосов
/ 26 июня 2018

Я использую DatePicker из NativeBase и хочу изменить формат отображаемой даты после выбора даты. Я не могу найти подходящую опору из-за отсутствия документов.

Есть ли способ изменить формат даты, как в DatePickerAndroid, используя format="YYYY-MM-DD"?

Ответы [ 2 ]

0 голосов
/ 07 августа 2019

Исправлено в native-base v2.6.1 и далее.

<DatePicker
formatChosenDate={date => {return moment(date).format('YYYY-MM-DD');}}
..... />
0 голосов
/ 26 июня 2018

Попробуйте это: ----

async onPressAction() {
    try {
    const {action, year, month, day} = await DatePickerAndroid.open({
      // Use `new Date()` for current date.
      // May 25 2020. Month 0 is January.
      date: new Date(2018, 6, 26)
    });
    if (action !== DatePickerAndroid.dismissedAction) {
      // Selected year, month (0-11), day
      var date = new Date(year, month, day);
      var year = date.getFullYear();
      var month = date.getMonth()+1;
      var day = date.getDate();
      console.log('>>>>>>>>>>>>>'+year);
      console.log('>>>>>>>>>>>>>'+month);
      console.log('>>>>>>>>>>>>>'+day);
      console.log(year+'-'+month+'-'+day);

    }
  } catch ({code, message}) {
    console.warn('Cannot open date picker', message);
  }
}
...