Неправильная работа Date() в firefox
Заметил такую штуку:
let date = new Date(2015, 0, 2); //создаем новый объект Date
должна установиться дата 2015-01-02 и время 00-00-00 поскольку время в параметрах для объекта не передано, то должно установиться по умолчанию на полночь.
и после этого выполняем следующее:
console.log(date);//Date 2015-01-01T21:00:00.000Z
alert(date);//Fri Jan 02 2015 00:00:00 GMT+0300
В итоге видим, что один и тот же объект отображается по разному. Консоль выводит -3 часа, а алерт выводит всё корректно.
Объясните кто-нибудь как такое может быть, ничего не смог нагуглить про такое поведение firefox. В хроме все работает правильно...
|