tiempo de javascript EST/CST
Frecuentes
Visto 9,626 veces
1
Sé que esta es probablemente una pregunta de novato, mi sitio web está alojado en una computadora en el CST, necesito algo para mostrar el lunes a las 12:00:00 a.m. EST.
var d = new Date();
if (d.getDate() == 27)
{
document.write(banner [0], banner [6], banner [5], banner [4])
}
else
{
document.write(banner [6], banner [5], banner [4], banner[1])
}
¿Hay una manera simple de cambiar esto con el
d.setUTCHours(-1) object?
2 Respuestas
2
Usar zona horaria-js
var dt = new timezoneJS.Date('11/27/2013', 'America/New_York');
respondido 27 nov., 13:18
0
Aunque document.write
de ninguna manera es Java, pero dado que la pregunta está etiquetada como Java. Puede intentar así para mostrar la hora en EST
Date date = new Date();
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
df.setTimeZone(TimeZone.getTimeZone("America/New_York"));
EDITAR:-
Sin embargo, si desea usar eso en Javascript, intente usar Date.prototype.getTimezoneOffset ()
El desplazamiento de la zona horaria es la diferencia, en minutos, entre UTC y la hora local. Tenga en cuenta que esto significa que el desplazamiento es positivo si la zona horaria local está por detrás de UTC y negativa si está por delante. Por ejemplo, si su zona horaria es UTC+10 (hora estándar del este de Australia), se devolverá -600. El horario de verano evita que este valor sea una constante incluso para un lugar determinado.
respondido 27 nov., 13:18
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas javascript getdate or haz tu propia pregunta.
Su código se parece a JavaScript. Es posible que desee mirar Date.prototype.getTimezoneOffset (). - Elliott Frisch