DateInput :带时区的 ISO 格式

DateInput : ISO formatting with timezone

目前,DateInput 发送值 "yyyy-mm-dd"

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

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

根据我的理解,由于 DateInput 依赖于 HTML 输入类型="date",这不能轻易更改,因为 yyyy-mm-dd 在 HTML 规范中是硬编码的。

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

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