javascript - Display date/time in user's locale format and time offset -
i want server serve dates in utc in html, , have javascript on client site convert user's local timezone.
bonus if can output in user's locale date format.
seems foolproof way start utc date create new date
object , use setutc…
methods set date/time want.
then various tolocale…string
methods provide localized output.
example:
// come server. // also, whole block made mktime function. // bare here quick grasping. d = new date(); d.setutcfullyear(2004); d.setutcmonth(1); d.setutcdate(29); d.setutchours(2); d.setutcminutes(45); d.setutcseconds(26); console.log(d); // -> sat feb 28 2004 23:45:26 gmt-0300 (brt) console.log(d.tolocalestring()); // -> sat feb 28 23:45:26 2004 console.log(d.tolocaledatestring()); // -> 02/28/2004 console.log(d.tolocaletimestring()); // -> 23:45:26
Comments
Post a Comment