CalcToolsLab

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

Сгенерируйте одну дату или список случайных дат в заданном диапазоне: до 1000 значений, только будни, без повторов, 5 форматов вывода и экспорт CSV.

Что делает генератор случайной даты

Генератор выбирает случайную дату между двумя границами или создаёт список дат для тестов, игр, розыгрышей и демо-таблиц. Диапазон можно задать вручную или взять один из пресетов: этот год, последний год, последние 10 лет, XX век или будущий год.

Доступны количество от 1 до 1000, режим только будни, запрет повторов, копирование результата и CSV-файл с колонками `index,date,weekday`. Инструмент работает с календарными днями: часы, минуты и секунды не настраиваются.

  1. Выберите диапазон `От` и `До` или нажмите один из пресетов.
  2. Укажите количество дат от 1 до 1000.
  3. Выберите формат вывода: ДД.ММ.ГГГГ, русский длинный, ISO 8601, MM/DD/YYYY или Unix timestamp.
  4. При необходимости включите только будни или запрет повторов.
  5. Сгенерируйте список, скопируйте все даты, одну строку или скачайте CSV.

Форматы вывода

ФорматПримерГде использоватьВажно
ДД.ММ.ГГГГ15.03.2024Документы, таблицы, русские интерфейсыКороткий читаемый формат
Русский длинный15 марта 2024 г.Письма, презентации, карточки событийМесяц выводится словами
ISO 86012024-03-15Базы данных, API, импортыТолько дата без времени
MM/DD/YYYY03/15/2024Американские формы и тестовые данныеМесяц идёт перед днём
Unix timestamp1710450000Разработка, логи, сравнение датВыводится в секундах, не в миллисекундах
Формат меняет только отображение результата. Сама сгенерированная дата остаётся тем же календарным днём внутри выбранного диапазона.

Будни и повторы

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

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

Для официальных рабочих дней с праздниками используйте отдельный калькулятор рабочих дней. Этот генератор различает только дни недели.

Сценарии использования

ЗадачаКак настроитьЧто получить
Тестовые пользователи и fake datesДиапазон рождения, количество, без повторовСписок дат для моков и демо-БД
Случайная дата рожденияОдна дата в нужном возрастном диапазонеЗначение для анкеты или игры
Розыгрыш или игровое событиеОдна дата или небольшой списокСлучайный день для сценария
Демо-таблица заказовПоследний год, будни, CSVКолонка дат для Excel или Google Sheets
Разработка и логиISO 8601 или Unix timestampЗначения для API, БД и тестов

Как работает генерация

Компонент выбирает псевдослучайный момент между началом первой даты и концом последней даты через браузерный `Math.random()`, затем нормализует результат к календарному дню. Границы диапазона включаются.

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

Экспорт результатов

  • Копировать всё — все даты по одной строке для вставки в таблицу, форму или текстовый файл.
  • Поштучное копирование — иконка в строке результата копирует только выбранную дату.
  • CSV — файл `random-dates-{timestamp}.csv` с колонками `index,date,weekday`.
  • Одна дата — при количестве 1 результат показывается крупно, с коротким днём недели.

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

Источники и нормативная база

Расчёты выполняются на основе указанных нормативных и справочных источников. Ссылки открываются в новой вкладке.

Обновлено:

Похожие инструменты

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

Генерируйте целые и дробные случайные числа, выбирайте элементы из списка, бросайте монетку или кубик.

Открыть
Генератор UUID

Создавайте UUID v4 прямо в браузере: один идентификатор или список до 100 строк, стандартная запись, верхний регистр, без дефисов или в фигурных скобках.

Открыть
Колесо фортуны

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

Открыть
Калькулятор рабочих дней

Посчитайте рабочие дни между датами или дату через N рабочих дней: исключаются субботы, воскресенья и фиксированные праздники РФ.

Открыть
Калькулятор дней между датами

Считает, сколько дней между двумя датами: календарные дни, включение конечной даты, недели, месяцы, годы, будни, выходные и дата +/- N дней.

Открыть
Конвертер Unix Timestamp

Конвертация Unix-времени в дату и обратно: секунды, миллисекунды, микросекунды, наносекунды, ISO 8601, UTC, локальное время, текущий timestamp и кодовые примеры.

Открыть