Загадка с датами: почему 30.12.2025 превратилась в 2026 год?

post image 1
post image 2

Первый рабочий день сегодня, собственно, как и у всех, шел максимально туго.

Но клиенты наши то не спят, работают. Отчеты формируют за квартал и год.

И прилетает нам от внедрения задачка на скрине.

Как что-то может быть завершено в будущем?

«Да опять внедренцы в базе данных что-то накосячили» - подумали мы.

Хм,нет, там все верно. Дата завершения 30.12.2025.

Откуда взялся 2026 то? Становится интереснее.

Смотрим с проггером в код. Там дословно: выводи дату в формате dd.MM.YYYY. Ну, вроде все верно?

Как бы не так!

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

yyyy - показывает календарный год, все верно.

YYYY - показывает год текущей недели. А по календарю неделя с 29.12.2025 считалась первой в 2026 году😂

Вот такая загадка, которая сегодня сломала нам голову и перенесла нас в будущее.

Не знаю, зачем вам эта информация, просто захотела поделиться интересным.

Вот ссылка про разницу))

ссылка

8

Комментарии

Юлия·Мама сына (6 лет)

Ого, прикольно) люблю такие редкие кейсы

Мы недавно обнаружили старинный баг с таймзонами, тоже сначала ломали голову, почему дедлайн у запущенных опросников у кого-то происходит на день раньше. Обычно люди либо успевали заполнить их, либо просто просили продлить

Нравится Ответить
Юля Гладких·Мама сына (7 лет)
стикер
Нравится Ответить
Юлия·Мама сына (6 лет)

@yuls_gladkikh, 😅😁

Нравится Ответить
Yulches Titova·Мама сына (6 лет)

все так все так

спецификации наше все

Нравится Ответить
oldie but still fucking goldie·Мама подростка

Ничего себе!

Нравится Ответить
Юля Гладких·Мама сына (7 лет)

Разгадка так проста,а потратили столько времени))

Нравится Ответить
oldie but still fucking goldie·Мама подростка

@yuls_gladkikh, ну не так и проста разгадка)

Нравится Ответить