[英]How to set DateTimeInput timezone in React-Admin
My API returns datetime in format '2021-12-31T16:00:00.000Z'我的 API 以“2021-12-31T16:00:00.000Z”格式返回日期时间
And I would like to use DateTimeInput and always display in UTC+8 timezone .我想使用 DateTimeInput 并始终以UTC+8 timezone显示。 When user saves the form, it should convert back to this format '2021-12-31T16:00:00.000Z' .
当用户保存表单时,它应该转换回这种格式'2021-12-31T16:00:00.000Z' 。
Does anyone know how I can achieve this behaviour?有谁知道我怎样才能实现这种行为?
Thank you!谢谢!
try setting the timezone in the options
prop like this:尝试在
options
道具中设置时区,如下所示:
https://github.com/marmelab/react-admin/issues/5116#issuecomment-834683492 https://github.com/marmelab/react-admin/issues/5116#issuecomment-834683492
You can also use the parse
and format
functions as explained here:您还可以使用
parse
和format
函数,如下所述:
https://marmelab.com/react-admin/Inputs.html#transforming-input-value-tofrom-record https://marmelab.com/react-admin/Inputs.html#transforming-input-value-tofrom-record
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.