Показать сообщение отдельно
  #1 (permalink)  
Старый 13.11.2019, 12:58
Новичок на форуме
Отправить личное сообщение для Florida Посмотреть профиль Найти все сообщения от Florida
 
Регистрация: 13.11.2019
Сообщений: 2

Неправильная работа 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. В хроме все работает правильно...
Ответить с цитированием