This issue originated from
brushed proposal for rendering time/dates:
All template JSPs are currently using JSTL for date formatting. For example:
This formats the date according to the preferred date-format (the default is read from jspwiki.properties) and according to the default locale, which typically is taken from the user's browser.
However, several plugins and tags (RecentChangesPlugin, CurrentTimePlugin, WebLogPlugin, ...) are using there own cooking to format dates.
To resolve this, I would recommend to introduce a helper function to format dates consistently, which uses the selected preferences and default browser settings.
So you can use from plugin code :