2011-02-12 13 views
24

Estoy haciendo una aplicación web de Javascript que depende de la zona horaria del navegador del usuario.¿Cómo pruebo la aplicación dependiente de la zona horaria de mi navegador en diferentes zonas horarias?

Por ejemplo, cada vez que verifico el desplazamiento UTC, me parece que es +5.5 solamente.

¿Cómo puedo probar si funciona también en otras zonas horarias? Especialmente quiero ver cómo funciona con las zonas horarias de EE. UU.

Uso Firefox principalmente. ¿Hay alguna configuración que pueda editar? Intenté cambiar la zona horaria de mi sistema, pero no funcionó.

+1

En Firefox 45.0.1 + Windows 7, cambio de zona horaria del sistema y trabajos de actualización (en http://everytimezone.com/ por ejemplo). –

+0

@ S.Kirby, una actualización funcionará. – Pacerier

Respuesta

15

Debe reiniciar su navegador después de cambiar la zona horaria de su sistema. Firefox mantiene la zona horaria original, creo, y Chrome cree que está en UTC si no se reinicia.

+4

... o simplemente abre otra instancia de FF o Chrome si (como yo) eres un acaparador de pestañas :-) –

+4

Al menos en Chrome, no necesito reiniciar el navegador. Simplemente cierre la pestaña y luego vuelva a abrirla. –

+0

Estoy en Ubuntu, la actualización simple (F5) funcionó para mí en Chrome. – dolzenko

6

En este sentido, he utilizado este script en OS X: fresh-chrome-with-custom-tz.sh

La secuencia de comandos inicia una instancia de Chrome con su propio entorno. Para configurarlo para utilizar una zona horaria específica, editar esto en el guión:

# Change this to the spoof a different timezone. Helpful for testing timezone specific client facing content. 
export TZ="America/Los_Angeles" 

Se basa en la variable de entorno TZ. ¡Funciona como un encanto!

+1

¡Gran solución! –

+1

¡Hizo mi vida mucho más fácil! –

Cuestiones relacionadas