Firestore отметка времени включает метод toDate
, который вы можете использовать для преобразования вашей даты в объект Date даты в javascript,
при условии, что ваш компонент ожидает объект Date.
Итак, предположим, form.datapedido
является Timestamp
объектом:
<DatePicker
margin="normal"
label="Data do pedido"
fullWidth
value={
form.datapedido.toDate()
}
onChange={handleChangeData}
variant="filled"
style={{ marginTop: 0 }}
/>
Вероятно, вы найдете проблему, когда захотите обновить свой сборщик (после загрузки исходного значения).
Это может быть полезно:
const formatDate = (date) => isNil(date.seconds)
? date // Already a javascript date object
: date.toDate()
<DatePicker
margin="normal"
label="Data do pedido"
fullWidth
value={
formatDate(form.datapedido)
}
onChange={handleChangeData}
variant="filled"
style={{ marginTop: 0 }}
/>
Это может сработать или дать вам отправную точку, я не знаком с DatePicker
компонентом