[ 
https://issues.apache.org/jira/browse/OFBIZ-4014?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13026904#comment-13026904
 ] 

Jonas Falberg commented on OFBIZ-4014:
--------------------------------------

I've been following this thread for a while now, looking for a fix to dates (in 
my case, Danish) and was pretty pleased when I saw this got closed as fixed.

But after looking at this for a while now, this fix just doesn't work. Works 
fine with en-US dates, but Danish dates are wonky (de-DE, and probably others, 
as well).
If the dates are between the 1st and 12th of the month, the datepicker thinks 
you mean month and as such switches the date/month around. Typing 12-4-1990 
should result in April 12th, 1990 but it returns December 4th, 1990. Using 
13-4-1990 results in the correct date of April 13th, 1990.
It seems to also work on jQuery's website, so I tried updating jQuery to 1.5.2, 
and ui to 1.8.16 to see if it was a general bug but that didn't fix it.

Another thing is, the jsLanguageFilesMapping.java file uses en-US as standard 
for da locale and da-DK only for da_DK. The parser is wrong for most two-letter 
locales, and I couldn't find under what circumstances this file is rewritten to 
fix it properly.

So something is still wrong somewhere, but I'm not well-versed enough in the 
inner workings of ofbiz to fix it...
Tested on Revision 1097719

> i18n from DateTime display fields 
> ----------------------------------
>
>                 Key: OFBIZ-4014
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-4014
>             Project: OFBiz
>          Issue Type: Improvement
>          Components: framework
>    Affects Versions: SVN trunk
>            Reporter: Sascha Rodekamp
>            Assignee: Sascha Rodekamp
>             Fix For: SVN trunk
>
>         Attachments: OFBIZ-4014_ModelFormField_DateTimeField_i18n.patch, 
> OFBIZ-4014_ModelFormField_DateTimeField_i18n.patch, OFBIZ-4014_dateJs.zip, 
> OFBIZ-4014_dateJs.zip, OFBIZ-4014_dateJs.zip, 
> OFBIZ-4014_i18nTimepicker.patch, 
> OFBIZ-4014_i18nTimepicker_And_DateTimeField.patch, 
> OFBIZ-4014_i18nTimepicker_And_DateTimeField.patch, 
> OFBIZ-4014_i18nTimepicker_And_DateTimeField.patch, 
> OFBIZ-4014_languageFileLoading.zip, OFBIZ-4014_lazyLoadJsLanguageFiles.patch, 
> OFBIZ-4014_lazyLoadJsLanguageFiles.patch
>
>
> Hi everybody,
> i did a little improvement in the "display" form fields from type date and 
> date-time. 
> In the past the timestamps where read from the DB and the string was simply 
> cut, that didn't match with (i.e.) German date pattern. I changed this 
> substring stuff and used the locale and timezone with the dateFormatter to 
> create a i18n date string.
> This patch works for: <display type="date" /> and <display type="date-time" />
> Hope that helps.
> Have a nice day
> Sascha

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to