DateInput:带时区的ISO格式

时间:2019-05-17 08:23:13

标签: react-admin

当前,DateInput将值发送为“ yyyy-mm-dd”

我的后端API使用更严格的方法,您需要指定时区(即完整的.toISOString()而不是仅10个首字符)

是否可以更改DateInput序列化其值的方式?

根据我的理解,由于DateInput依赖于HTML输入type =“ date”,因此由于yyyy-mm-dd在HTML规范中进行了硬编码,因此无法轻松更改。

也许我可以提供IsoDateInput,但我不知道该怎么做...

1 个答案:

答案 0 :(得分:1)

如果需要转换数据格式,可以将parse()/ format()函数传递给DateInput:https://marmelab.com/react-admin/Inputs.html#transforming-input-value-tofrom-record