Zo servera dostanem premennú datetime v tomto formáte: Je to v čase UTC. Chcem ju previesť na čas aktuálneho používateľa v prehliadači pomocou JavaScriptu.
Ako sa to dá urobiť pomocou JavaScriptu alebo jQuery?
Vložte si túto funkciu do hlavy:
<script type="text/javascript">
function localize(t)
{
var d=new Date(t+" UTC");
document.write(d.toString());
}
</script>
Potom pre každý dátum v tele stránky vygenerujte nasledujúcu funkciu:
<script type="text/javascript">localize("6/29/2011 4:52:48 PM");</script>
Ak chcete odstrániť GMT a časové pásmo, zmeňte nasledujúci riadok:
document.write(d.toString().replace(/GMT.*/g,""));