Значение формата из response-datetime для типа ввода ="datetime-local"

Я использую реагировать-дата и время

    let date = component.props.data.value;
        return <div className={'datetime'}>
            <Datetime locale="ru"                         
                      value={date}
                      onChange={setFilter}
                      closeOnSelect={true}
                      dateFormat='YYYY-MM-DD'
                      timeFormat='HH:mm'
                      inputProps={{ type: 'datetime-local' }}
            />
        </div>;

поэтому, когда я выбираю любую дату и время, я получаю значение как value: "2018-05-01 12:00", Но input с type="datetime-local" требует yyyy-MM-ddThh:mm формат для показа.

Есть ли способ правильно отформатировать дату?

UPD я пытался использовать moment

let date = moment(component.props.data.value).format('YYYY-MM-DDTHH:mm');

Но в этом случае я не могу выбрать время, дата работает нормально.

0 ответов

Другие вопросы по тегам