Date.getHours () в JavaScript выглядит для меня сломанным - PullRequest
3 голосов
/ 07 января 2010

Этот фрагмент показывает 1. Почему это так?

Я использую конструктор как в new Date(milliseconds) //milliseconds since 1970/01/01. Я ожидаю, что это будет полночь, поэтому 0 часов. Но почему он возвращает 1?

var milliseconds = 0;
var d = new Date(milliseconds);
alert(d.getHours());

Ответы [ 2 ]

10 голосов
/ 07 января 2010

Вы в часовом поясе GMT ​​+ 1?

3 голосов
/ 07 января 2010
var milliseconds = 0;
var d = new Date(milliseconds);
alert(d.getUTCHours()); // returns 0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...