Без загрузки, 100% локально, без аккаунта

Определение дня недели

Выберите дату, чтобы увидеть её день недели, день года, номер недели по ISO и многое другое.

Как работает День недели

День недели сообщает, на какой день приходится любая дата, и дополнительно показывает два значения: порядковый номер дня в году (от 1 для 1 января до 365 или 366 для 31 декабря) и номер недели по ISO. Все три значения вычисляются локально в браузере в момент выбора даты; никакой запрос на сервер не уходит, и результат доступен офлайн после первоначальной загрузки страницы.

День недели определяется с помощью алгоритма Томохико Сакамото, который напрямую вычисляет индекс дня из значений года, месяца и числа без перебора дат. Порядковый номер дня в году -- это сумма дней в каждом завершённом месяце до указанной даты с добавлением одного дня для месяцев после февраля в високосных годах. Номер недели соответствует стандарту ISO 8601, описанному в инструменте «Номер недели».

День недели: пошаговая инструкция

  1. Выберите или введите дату для поиска.
  2. Прочитайте название дня недели, порядковый номер дня в году и номер недели ISO в панели результата.
  3. Перемещайтесь вперёд или назад с помощью кнопок-стрелок, чтобы проверить соседние даты.

Частые сценарии использования

  • Нужно узнать, на какой день недели приходилась историческая дата для исследовательской работы или расчёта годовщины.
  • Организатор хочет убедиться, что запланированная дата выпадает на будний день, прежде чем бронировать площадку.
  • Специалист по расчёту зарплат проверяет порядковый номер дня в году для согласования с дневным расчётом оклада.
  • Разработчик хочет проверить, какому дню соответствует конкретная метка времени, не написав ни строки кода.

Часто задаваемые вопросы

Какой алгоритм используется для определения дня недели?

Инструмент использует алгоритм Томохико Сакамото -- компактную формулу, которая возвращает индекс дня недели (0 = воскресенье, 6 = суббота) непосредственно из целочисленных значений года, месяца и числа. Алгоритм корректно обрабатывает григорианский календарь для всех дат после календарной реформы.

Что такое порядковый номер дня в году?

Это порядковая позиция даты внутри года: 1 января = 1, 31 декабря = 365 (или 366 в високосный год). Он используется в некоторых системах планирования, логистики и бухгалтерского учёта как компактная ссылка на дату.

Использует ли этот инструмент ту же нумерацию недель, что и инструмент «Номер недели»?

Да. Показанный здесь номер недели соответствует ISO 8601: недели начинаются в понедельник, а неделя 1 -- та, в которую попадает первый четверг года. Это тот же стандарт, что и в специализированном инструменте «Номер недели».

Сохраняется ли где-либо искомая дата?

Нет. Выбранная дата остаётся внутри вкладки браузера. Нет никаких аналитических событий, вызовов сервера или записей в localStorage для этого поиска. Закройте вкладку -- и дата исчезнет.

Можно ли посмотреть дату более чем 100 лет назад или в будущем?

Да, в диапазоне, значительно превышающем любой практический поиск. Одна оговорка для далёкой истории: день недели вычисляется по пролептическому григорианскому календарю, то есть григорианское правило применяется в обратном направлении даже к датам до реформы 1582 года. Для таких дат ответом будет григорианский день недели, а не юлианский, которым люди реально пользовались в то время.