2010-11-20 12 views

Respuesta

8

Sí, utiliza la hora local de la computadora. Para probar, cambie la hora de su computadora y se reflejará en new Date

2

Utilizará la hora en cualquier computadora que ejecute el código.

En la mayoría de los casos, eso es en un navegador web en una computadora cliente, por lo que usará cualquier momento que vea el navegador web. Probablemente sea la hora local de la computadora (a menos que el navegador esté haciendo algo raro, que la mayoría no hace y que yo nunca he visto).

Tenga en cuenta que si usted está usando algo como Node.js y funcionando en el servidor Javascript a continuación, que va a utilizar la hora local para que ordenador en lugar :)

+0

Simplemente curioso. ¿Cuáles son esas cosas raras? – ivorykoder

+1

@JavaGeek: ¿Qué cosas raras? Cosas raras que un navegador podría estar haciendo? Podría ser cualquier cosa Hay toneladas de navegadores y algunos de ellos podrían estar haciendo algo extraño, tal vez navegadores de propósito específico o algo así. Solo comentando cómo el comportamiento del navegador nunca es 100% garantizado cuando se trata de desarrollo web. – David

0

JS es el lenguaje de script del lado del cliente y como todos los idiomas del lado del cliente, no puede obtener el tiempo del servidor. La única forma de obtener el tiempo del servidor es enviar una solicitud al servidor a través de AJAX (o cualquier tecnología basada en ActivX).

Cuestiones relacionadas