Комментарии 31
habrahabr.ru/post/240301/
habrahabr.ru/post/239423/
Если резюмировать: в первую среду каждого года происходит переход на летнее время. Кроме того, обратный переход в последнее воскресенье октября. Касается только тех ОС, где установлен патч с RTZ.
Слышал такое предположение, что браузеры просто распространяют установки текущего года вперед и назад по времени, и начиная со следующего года всё устаканится (в следующем году переходов на зимнее время уже не будет). А пока — патчим кто как может
habrahabr.ru/post/239423/
Если резюмировать: в первую среду каждого года происходит переход на летнее время. Кроме того, обратный переход в последнее воскресенье октября. Касается только тех ОС, где установлен патч с RTZ.
Слышал такое предположение, что браузеры просто распространяют установки текущего года вперед и назад по времени, и начиная со следующего года всё устаканится (в следующем году переходов на зимнее время уже не будет). А пока — патчим кто как может
+7
+2
Спасибо за решение. Потестил в продакшене (там стоит pickadate.js) — циферка появилась, но при клике все равно выбирается 6 число. Видимо проблема лежит еще глубже…
П.С. Я бы еще на всякий случай добавил (но это и так понятно)
П.С. Я бы еще на всякий случай добавил (но это и так понятно)
if (/Firefox/.test(navigator.userAgent)) { ... }
0
На деле оказалось что эта бага не только в Firefox. Есть мобильные версии веб-китов и не только (сейчас всех не упомню), которые до сих пор ведут себя бажно. В итоге у себя на проектах отключили проверку на Firefox, так как неизвестно где еще может выстрелить.
+1
Спасибо за подробности, вынес в шапку поста.
0
Вероятно, вот и решение проблемы: geektimes.ru/post/243345/
0
del
0
Благодаря Виндовс-8 отпраздную свой день рождения дважды!
+23
А я вообще не отпраздную :(
+18
Все правильно. Если у кого-то нет дня рождения, то у кого-то их два, и наоборот. Вселенский баланс и все такое.
+32
«отсутсвует» как и буква «Т» в этом слове :)
-7
Я пару дней видел подобное на сайте одной гостиницы, когда пытался выбрать даты с 7 по 14 января. При нажатии на седьмое ставило шестое.
Windows 7, Firefox.
Windows 7, Firefox.
0
Это всё католики, которые срывают православное Рождество.
+47
Тоже столкнулись с этой проблемой некоторое время назад, но думали, что это какой-то наш баг. Так же нельзя выбрать еще и 01.01.2014, дата скидывается на 31.12.2013, а если ввести данные в поле с клавиатуры, то на 31.01.2013.
+1
Там прикол вот в чём:
при обновлении KB2998527
до 26 октября глючил Хром.
после 26 октября — Файрфокс.
До 26 октября у Хрома было new Date(7, 0, 2014) == 2014.01.01 23:00, а у FF — new Date(7, 0, 2014) == 2014.01.01 01:00
После 26 октября — наборот!
при обновлении KB2998527
до 26 октября глючил Хром.
после 26 октября — Файрфокс.
До 26 октября у Хрома было new Date(7, 0, 2014) == 2014.01.01 23:00, а у FF — new Date(7, 0, 2014) == 2014.01.01 01:00
После 26 октября — наборот!
+2
Обнаружил вот эту статью. Добавил ссылку в пост.
+1
Это не может быть связано с разными трактовками дат? образно говоря одни ее распарсивают как yyyy.mm.dd, другие — а другие как yyyy.dd.mm?
0
Я нашёл решение проблемы
Скрытый текст![](https://habrastorage.org/r/w1560/files/cd1/b13/13b/cd1b1313b29a4898b356b1f3f51a41d3.png)
![](https://habrastorage.org/files/cd1/b13/13b/cd1b1313b29a4898b356b1f3f51a41d3.png)
+2
Windows7, Firefox, — два 6 в январе 2015, два 5 в январе 2016 итд.
Меняем дату в календаре (в браузере, не в системе) на декабрь 2013, переходим на январь 2014, меняем год на 2015 — и все двойные даты пропадают.
Меняем дату в календаре (в браузере, не в системе) на декабрь 2013, переходим на январь 2014, меняем год на 2015 — и все двойные даты пропадают.
0
Извиняюсь что не много не по теме, но был случай:
Было приложение под web. Работало у всех замечательно кроме одного клиента.
Я согласился на свою голову установить ПО на его сервер. Как оказалось в дальнейшем, у него было три сервера.
-windows server 2003;
-windows server 2008;
-windows 7.
Заработало с третьей установки на windows 7.
Не работал Ajax ни в одном браузере на первых двух серверах.
В итоге получил порцию гнева от клиента. Но потом все стали рады (особенно я), когда все «завелось» на третьем сервере. Так и не удалось выяснить, что это было.
Было приложение под web. Работало у всех замечательно кроме одного клиента.
Я согласился на свою голову установить ПО на его сервер. Как оказалось в дальнейшем, у него было три сервера.
-windows server 2003;
-windows server 2008;
-windows 7.
Заработало с третьей установки на windows 7.
Не работал Ajax ни в одном браузере на первых двух серверах.
В итоге получил порцию гнева от клиента. Но потом все стали рады (особенно я), когда все «завелось» на третьем сервере. Так и не удалось выяснить, что это было.
-1
Воу. Как-то писал в службу поддержки яндекс билетов с невозможностью выбрать 7 января в календаре. Теперь, кажется, пофиксили.
0
Windows 8.1 + Chrome вместо 7 января выбирается 8, библиотечка bootstrap-daterangepicker, а в ослике все нормально работает
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Проблема «7-го января»