Apparently, this can be done using javascript, using Date.getTimeZoneOffset() to query the user's local timezone: converting the UTC date to the user's timezone should not be hard.
Trying to format the date in the user's locale is very much not recommended: sticking to the strict current formatting seems possible, though, and shouldn't be too hard to implement in javascript. See this for some inspiration; this answer has a quick-and-dirty implementation.
Bonus points for degrading nicely when the user has javascript disabled. :-)
As referenced here.
Apparently, this can be done using javascript, using
Date.getTimeZoneOffset()
to query the user's local timezone: converting the UTC date to the user's timezone should not be hard. Trying to format the date in the user's locale is very much not recommended: sticking to the strict current formatting seems possible, though, and shouldn't be too hard to implement in javascript. See this for some inspiration; this answer has a quick-and-dirty implementation.Bonus points for degrading nicely when the user has javascript disabled. :-)