Генератор случайных дат
Создавайте случайные даты или дату со временем между двумя днями. Исключайте выходные, сортируйте, оставляйте только уникальные, выбирайте формат ISO или локальный и копируйте.
🔒 Работает полностью в вашем браузере — ничего не загружаетсяСоздавайте случайные даты в любом диапазоне
Генератор случайных дат полезен далеко не только в играх. Разработчикам нужны реалистичные тестовые данные для баз данных и модульных тестов, учителя составляют рабочие листы и исторические викторины, а руководители проектов выбирают дни аудита или выборочных проверок. Укажите начальную и конечную дату, выберите, сколько результатов вам нужно, и инструмент выдаст даты, равномерно распределённые по этому диапазону. У каждого дня в диапазоне одинаковые шансы быть выбранным, включая первый и последний.
Включите опцию случайного времени, чтобы получать полные значения даты и времени: к каждой дате добавляется случайная секунда суток, а результат в формате ISO выглядит как 2026-03-09T14:32:07. Это удобно для меток времени в тестовых фикстурах, примерах логов и демонстрациях расписаний, где несколько записей могут приходиться на один и тот же день.
Выходные, уникальность и сортировка
Включите «Exclude weekends» (исключить выходные), если вам нужны только рабочие дни, например чтобы назначить случайные проверки или выбрать даты ревью. Опция «Unique only» (только уникальные) гарантирует, что ни одна дата не повторится. Если вы запросите больше уникальных дат, чем есть в диапазоне, инструмент вернёт все доступные даты и объяснит причину, а не будет крутиться в бесконечном цикле. Также можно отсортировать список от старых к новым или от новых к старым, что полезно для хронологий и примеров журналов событий, или оставить порядок, в котором даты были выбраны.
Форматы и копирование
Формат ISO, например 2026-03-09, правильно сортируется как текст и принимается базами данных, электронными таблицами и большинством языков программирования. Короткий и длинный локальные форматы используют языковые настройки вашего браузера, поэтому в английском они могут выглядеть как 3/9/26 или Monday, March 9, 2026, а в других языках — иначе. Даты обрабатываются как календарные дни, поэтому результат не сдвигается из-за часовых поясов или перехода на летнее время. Скопируйте результаты одним нажатием и вставьте их в столбец таблицы или файл с кодом. Случайность обеспечивает безопасный генератор случайных чисел браузера, и ничего не загружается на сервер, поэтому инструмент можно спокойно использовать и для личного планирования.
Как использовать
- Выберите диапазон датУкажите начальную и конечную даты. Оба дня входят в пул.
- Настройте параметрыУкажите, сколько дат вам нужно, и решите, добавлять ли случайное время, пропускать ли выходные и оставлять ли только уникальные результаты.
- Выберите сортировку и форматСортируйте от старых к новым, от новых к старым или в порядке выбора и выберите формат ISO, короткий или длинный локальный.
- Сгенерируйте и скопируйтеНажмите «Generate dates», затем скопируйте список, чтобы вставить его в таблицу, тестовые данные или заметки.