convertCASEpro

MODE

Random Date Generator

Set a start and an end date and get as many random dates as you need.

OUTPUT
CHARS: 0WORDS: 0LINES: 0

How the Random Date Generator works

Dates are drawn uniformly between the two days you give, inclusive, so every day has the same chance. Enter them in the YYYY-MM-DD format. If the start is after the end the two are swapped for you.

Formats include ISO, US month first, European day first and long forms with or without the weekday. Weekdays only skips Saturdays and Sundays, which is useful for business test data, and sorting puts the results in order.

When it is useful

  • •Creating test data for databases and spreadsheets.
  • •Picking a random day for a challenge or a schedule.
  • •Generating sample birth dates or order dates.
  • •Practicing date handling in code.

Frequently Asked Questions

Does it handle leap years?

Yes. It uses real calendar dates, so February 29 appears only in leap years.

Can it include times?

No, it generates dates only. For timestamps use the Unix Timestamp Converter together with the Random Number Generator.

Are the dates in my time zone?

Dates are calendar days in UTC, so no time zone shifts can move them to a different day.

Related tools

[ Browse all tools ]