我使用反应日期时间
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
有没有办法以正确的方式格式化日期?
我尝试使用的UPDmoment
let date = moment(component.props.data.value).format('YYYY-MM-DDTHH:mm');
但在这种情况下,我不能选择任何时间,日期可以。