Closed EthanLMartin closed 3 weeks ago
I'm having this issues as well. Since I'm setting up Decap for the first time I'm not sure if this was a new bug or just incorrectly documented. It doesn't seem that any of formatting properties work according to the documentation:
When I remove all 3 properties the default format is not the correct time (e.g. 2006-01-02T15:04:05.000Z). The Decap default has the "Z" literal purporting to be UTC but the hours were not converted from my local time (-07:00). I would recommend using: format: YYYY-MM-DDTHH:mm:ssZ
(2006-01-02T15:04:05-07:00) in Decap config to get the true time in content files.
I'm seeing the same behavior. Does the UI reflect your date_format
if you change it to e.g. DD.MM.YYYY
? Here it uses that format for storage but not the UI.
I have all three values set up in NetlifyCMS (Euro-style UI, ISO-like storage), where they seem to coexist without issue. Did I get lucky, or is this a regression? Unfortunate that this widget seems so difficult to get right, as quite a bit of (re)work seems to have gone into it already by the developers.
@EthanLMartin you are correct, the documentation states exactly the opposite of the actual behavior.
the truth is: if date_format or time_format are set, format is ignored.
We have to change either the docs or the implementation. I am leaning towards changing the implementation.
Does anybody have any other proposals on how to approach this?
@EthanLMartin @adrian5 this was addressed in #7261 and released in 3.3.0. Can you test it and let me know if it works for you now?
Describe the bug When using the date time widget, if the date_format or time_format options are used, then the format option is ignored.
The documentation specifies that "If set, date_format and time_format are not used."
To Reproduce
format
,date_format
andtime_format
options (e.g.YYYY-MM-DDTHH:mm:ss
,DD/MM/YYYY
andHH:mm
respectively){date_format}T{time_format}
(e.g.DD/MM/YYYYTHH:mm
based on the above)Expected behavior As per the documentation, expected the saved format so be the overall format specified. (In the examples above this would be
YYYY-MM-DDTHH:mm:ss
)Screenshots N/A
Applicable Versions:
CMS configuration
Additional context N/A