Использует ли Javascript время локального компьютера? - PullRequest
5 голосов
/ 20 ноября 2010

Это может быть глупый вопрос, я уверен на 99%, но я должен быть уверен ... Использует ли JS время локального компьютера?

Ответы [ 3 ]

8 голосов
/ 20 ноября 2010

Да, он использует местное время компьютера. Чтобы проверить, измените время вашего компьютера, и оно будет отображаться в new Date

2 голосов
/ 20 ноября 2010

Он будет использовать время на любом компьютере, на котором выполняется код.

В большинстве случаев это веб-браузер на клиентском компьютере, поэтому он будет использовать любое время, которое видит веб-браузер.Это, скорее всего, локальное время компьютера (если браузер не делает что-то странное, чего большинство не делает, и я никогда не видел).

Обратите внимание, что если вы используете что-то вроде node.js и работаетеJavascript на стороне сервера, тогда он будет использовать местное время для этого компьютера вместо:)

0 голосов
/ 20 ноября 2010

JS является языком сценариев на стороне клиента и, как и все языки на стороне клиента, не может получать серверное время.Единственный способ получить серверное время - это отправить запрос на сервер через AJAX (или любую технологию на основе ActivX).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...