Я использую 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
.
Есть ли способ правильно отформатировать дату?
UPD Я пыталсяиспользуйте moment
let date = moment(component.props.data.value).format('YYYY-MM-DDTHH:mm');
Но в этом случае я не могу выбрать время, дата работает нормально.