Как работает инструмент
Инструмент берёт одну календарную дату и показывает, на какой день недели она приходится. Расчет выполняется как календарный факт по дате: время суток, часовой пояс и переходы на летнее время не участвуют.
Если \(n_D\) - номер календарного дня в UTC-шкале, день недели можно выразить так:
$$ w=(n_D+4)\bmod 7 $$
Здесь \(w\) задаёт позицию дня недели, а смещение \(4\) связано с тем, что 1 января 1970 года было четвергом. Для номера дня в году используется разница с 1 января того же года:
$$ N=1+n_D-n_{\operatorname{Jan1}(Y)} $$
Что можно получить
- сам день недели;
- полную дату в человекочитаемом виде;
- номер дня в году;
- номер недели по ISO и ISO-год недели;
- квартал и признак високосного года;
- готовую сводку для копирования.
Примеры
Для даты 29 февраля 2024 года инструмент покажет четверг, день 60 в году, ISO-неделю 9 и 1 квартал. Для несуществующей даты вроде 29 февраля в невисокосном году результат не строится: инструмент просит исправить ввод.
Ограничения
Страница отвечает на один вопрос: какой день недели у конкретной календарной даты. Она не строит диапазон дат, не считает рабочие дни, не применяет региональные праздники и не выполняет timezone-конверсию.
Когда особенно полезно
- нужно быстро вспомнить день недели для конкретной даты в прошлом или будущем;
- нужно сверить календарный факт без открытия большого календаря;
- нужно вставить готовую сводку в заметку, документ или переписку.