On Sat, Dec 29, 2012 at 6:41 AM, Nischay Nahata <[email protected]>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_Objects/Date/toLocaleString -- brion _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
