2009-10-09 15 views
6

In Javascript, come posso convertire data/ora in GMT su EST indipendentemente dalle impostazioni utente?Converti data/ora in GMT in EST in Javascript

+1

Vedi http://stackoverflow.com/questions/233041/javascript-world-timezone-difference-to-gmt-calculator –

risposta

4
var tmpDate = New Date("enter any valid Date format here") 

Il javascript Date() la funzione lo convertirà automaticamente all'ora locale.

Esempio:

var tmpDate = new Date("Fri Jul 21 02:00:00 GMT 2012"); 
alert(tmpDate); 
//Result: Fri Jul 20 22:00:00 EDT 2012 

Provare alcuni valori diversi in jsfiddle: http://jsfiddle.net/R3huD/

+0

Ciao Jim, ho cambiato il tuo link w3schools con un collegamento jsfiddle. W3Schools è molto odiato per vari motivi nella comunità di StackOverflow, vedi [qui] (http://meta.stackoverflow.com/search?tab=relevance&q=w3schools). Inoltre, questo è probabilmente l'approccio più semplice/migliore al problema (io uso lo stesso in un progetto correlato al lavoro). – kay

+0

Ciao - Non ho notato e devo averlo sovrapposto. Sentiti libero di cambiarlo di nuovo ... – Jim