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