On Sat, Dec 29, 2012 at 6:41 AM, Nischay Nahata
<nischayn22@gmail.com<javascript:;>
wrote:
I could find a method to covert a timestamp into
the user preferred
timezone in the Language class; Looks like the wrong place to me.
Is there any other way (think global function) to convert to the user's
timezone and preferred format?
Date formatting is language-based, so the date formatting functions do
indeed live in Language. It's also based on user preferences, which makes
it a bit of an odd fit, but it's a legit localization thing. :)
Elsewhere in the code, timestamps are passed around in timezone-independent
formats based on UTC.
Also, is there any common script to do this in JS?
With reference to bug 43365
I'm not sure if we have full localization for dates in JS...
...but you can use the browser's built-in support. You won't get the same
formatting, and it may not match the user's *time
zone preference* in
MediaWiki...
eg
https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Object…
-- brion
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org <javascript:;>
https://lists.wikimedia.org/mailman/listinfo/wikitech-l