Перейти к содержанию
100% локально

Генератор текстового календаря

Выведите месяц или целый год в виде текстового календаря, выровненного в столбцы.

Выходные данные

Генератор текстового календаря

Вставьте это в простую текстовую заметку, README, баннер терминала или комментарий кода: этот инструмент выводит календарь на один месяц, несколько последовательных месяцев или целый год, выложенный полностью моноширинными символами, так что каждый столбец дат выстраивается без таблицы или изображения.

Установите начальный месяц и год, или оставьте оба пустыми, чтобы начать с сегодня. «Количество месяцев» расширяет диапазон вперед от этой начальной точки, а «Месяцев в строке» размещает столько блоков месяцев рядом, вместо того чтобы складировать их, что означает целый год становится компактной сеткой 3×4 или 4×3 вместо двенадцати высоких столбцов. Выберите, начинаются ли недели в понедельник или воскресенье, включите номера недель ISO, или включите «Только рабочие дни», чтобы полностью отбросить столбцы выходных для представления рабочего расписания. Список дат в «Выделять даты» — дни рождения, праздники, сроки — будет заключен в скобки везде, где он появляется, а параметр «Язык названий» выводит названия месяцев и дней недели на выбранном вами языке, независимо от страницы, которую вы читаете.

Сам календарь всегда использует реальную календарную математику: длины месяцев, високосные годы и номера недель ISO 8601 вычисляются непосредственно, а не приблизительно, поэтому февраль 2028 года правильно показывает 29 дней, а макет, начинающийся с воскресенья, группирует одни и те же дни в недели так же, как макет, начинающийся с понедельника, просто в другом порядке столбцов. Выберите «С интервалом» для минимальной сетки, выровненной по пробелам, или «В рамке» для сетки с границами ASCII вокруг каждой ячейки.

Все работает в вашем браузере: ничего о месяце, году или выбранных датах не отправляется никуда. Когда результат выглядит правильно, скопируйте его, загрузите как файл .txt или отправьте прямо во входные данные другого инструмента.

FAQ

Могу ли я создать целый год за раз?
Да. Установите «Количество месяцев» на 12 и «Месяцев в строке» на столько столбцов, сколько вам нужно — 3 или 4 рядом типично для компактного ежегодного обзора.
Как работает выделение дат?
Перечислите даты в формате YYYY-MM-DD, разделенные запятыми, в поле «Выделять даты». Любая дата, которая попадает в созданный диапазон, будет заключена в скобки, например [24].
Влияет ли «Только рабочие дни» на нумерацию недель?
Нет. Номера недель и группировка дней в строки не затрагиваются — суббота и воскресенье просто скрыты из печатной сетки.
Может ли календарь использовать другой язык, чем страница?
Да. Параметр «Язык названий» контролирует названия месяцев и дней недели независимо от языка страницы, поэтому вы можете создать немецкий календарь при чтении английского сайта.
Мои данные календаря загружаются куда-нибудь?
Нет. Календарь создается полностью в вашем браузере, включая любые даты, которые вы решили выделить — ничего не отправляется на сервер.