Генератор случайных дат

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

Формат

Даты

 

Работает в браузере: всё, что вы вводите, никуда не отправляется.

Как пользоваться

  1. Введите начальную и конечную дату.
  2. Выберите, сколько дат нужно (от 1 до 100), и формат. Полный показывает день недели и название месяца по-русски, например «понедельник, 4 марта 2024 г.».
  3. Отметьте Только будни, чтобы пропустить субботы и воскресенья, и Без повторов, если каждый день может выпасть только один раз.
  4. Нажмите Сгенерировать заново или Копировать. Любое изменение настроек сразу дает новый список.

Как это работает

Генератор переводит обе границы в число дней от 1 января 1970 года, составляет список подходящих дней и выбирает из него случайные. Високосные годы учитываются самим календарем: 29 февраля попадает в список только в високосные годы. Диапазон — не шире 200 лет.

Пример

Диапазон по умолчанию — с 1 января 2000 года по 31 декабря 2030 года, пять дат без повторов. Если включить «только будни» и сузить диапазон до одной недели с понедельника по воскресенье, в списке останется пять дней, и пять дат без повторов — это все будни этой недели в случайном порядке. Попросите шесть — и генератор сообщит, что подходящих дней меньше.

Советы

  • Для таблиц и баз данных берите формат ГГГГ-ММ-ДД: такие даты правильно сортируются как текст.
  • Нужно еще и случайное время — добавьте к дате число от 0 до 23 из генератора случайных чисел.
  • Праздники вычеркните вручную: генератор знает только выходные дни недели.

Частые вопросы

Входят ли в диапазон начальная и конечная даты?

Да, обе могут выпасть. Диапазон с 2024-01-01 по 2024-01-01 содержит ровно один день.

Учитывает ли режим «только будни» праздники?

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

Все ли дни выпадают с одинаковой вероятностью?

Да. Генератор составляет список всех подходящих дней диапазона и выбирает из него по несмещенному случайному индексу, поэтому 29 февраля и последние дни месяцев не получают ни преимущества, ни штрафа.

Влияет ли часовой пояс на результат?

Нет. Даты — это календарные дни, внутри они считаются в UTC, поэтому день не сдвигается из-за вашего часового пояса или перехода на летнее время.

Почему в формате ДД/ММ/ГГГГ косая черта, а не точки?

Генератор выводит даты через косую черту. Если нужен привычный вид 05.03.2024, выберите этот формат и замените «/» на «.» в любом редакторе, или возьмите полный формат с названием месяца.

Ещё в разделе «Генераторы»

Все инструменты раздела: Генераторы ·Обновлено 6 ноября 2026 г.

Настройки конфиденциальности

Google Analytics показывает нам, какими инструментами пользуются и работают ли они. Он может ставить cookie. Ваш выбор сохраняется в этом браузере.