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

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

Пример:

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

Инструмент преобразует обе граничные даты в количество дней от общей точки отсчёта, равномерно выбирает случайное целое число в этом интервале, а затем преобразует результат обратно в календарную дату. Полезно для генерации реалистичных тестовых данных (даты заказов, регистрации, сроков) без необходимости придумывать значения вручную.

Может ли сгенерированная дата выпасть на праздник или воскресенье?

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

Что произойдёт, если минимальная дата позже максимальной?

Появится понятная ошибка: минимальная дата должна быть раньше или равна максимальной, чтобы интервал был корректным.

Обработка 100% локально: случайный выбор и расчёт даты полностью выполняются в вашем браузере через WebAssembly.