[EventCalendar] localization of jscalendar
pademon9 at googlemail.com
Thu Dec 11 08:55:22 UTC 2008
2008/12/10 Alex Tingle <alex at firetree.net>
> Hi Rolf,
> Rolf Ohl wrote:
>> When I pick a date from jscalendar, I get an english notation in the input
>>>> field. e.g. 2008-12-10 11:00
> Alex Tingle write:
>> That's not "English" notation, it's ISO standard notation (ISO 8601). You
>>> can't localise it, because it's the same in every locale.
> Rolf Ohl wrote:
>> Thank you Alex.
>> Letme refine my problem:
>> When I pick a date from jscalendar, I get an ugly ISO notation in an input
>> field, e.g. 2008-12-10 11:00 which certainly will confuse most of the
>> (german) users of my site.
>> What I'd prefer is a notation they are more more familiar with.
>> As far as I can see, this means:
>> 1. calling Calendar.setup with e.g.
>> ifFormat : "%d.%m.%Y%I:%M"
>> 2. Implementing a filter which converts the value of the date input field
>> into ISO notation whenever that date is read by ec3 to store it in the
>> 3. Implementing another filter which converts the values from the database
>> into the new "custom notation" whenever ec3 populates a date input field
>> Writing the filters wouldn't be that much a problem. Where I'm lost is
>> exactly (and maybe how) in the source code of ec3 one could provide the
>> hooks for these filters.
> OK, I take your point.
> The PHP could generate the page with ISO format dates, then JS translates
> them to <whatever> for display, then JS translates them back to ISO again
> before sending the form to the web-server.
> That's easier than trying to change the PHP as well - you would have to
> ensure that the PHP and JS were synchronised, and that would never work
> you. Interested?
Certainly. That would be great!
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the EventCalendar