Random dates
Find a date, with the range and weekdays you choose.
Latest result
Pick a day
Set a date range and included weekdays, then generate.Inputs changed. Generate again to use your updated settings.
How it works
- Choose an inclusive start and end date between 1900 and 2100. Open Settings to select the weekdays to include.
- Choose 1 to 100 dates. Settings also controls repeats, display format and order. Then select Generate dates.
- Copy or export the dates. Changing the display format updates the current result without drawing new dates.
Equal chances for eligible days
Every calendar date that matches your range and weekday filters has the same chance. Leap days are included when valid. Without repeats, each selected day leaves the pool for that generation. These are calendar dates; changing your time zone does not shift them.
Your inputs stay with you
Your entries, settings and results are processed in this browser and are not sent to our server. Clearing browser data removes saved drafts and results. Export a text file if you want to keep a copy. Hosting may record standard page-request logs.
Can I choose only working days?
Select Monday through Friday and clear Saturday and Sunday. This excludes weekends, but it does not exclude public holidays. For a test fixture, 2024-02-28 through 2024-03-01 contains three dates, including leap day.