Значение формата из response-datetime для типа ввода = "datetime-local" - PullRequest
0 голосов
/ 23 мая 2018

Я использую response-datetime

    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.

enter image description here

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

UPD Я пыталсяиспользуйте moment

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

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

...