Значение формата из 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');
Но в этом случае я не могу выбрать время, дата работает нормально.