Fuzzy Date Creator

When we speak, we usually use "fuzzy" terms for dates. This tool generates the spoken date terms around a specified date.

Target Date

(MM/DD/YYYY)

Calendar for May 24, 2025

2025
SundayMondayTuesdayWednesdayThursdayFridaySaturday
     May 8 May 9 May 10two weeks ago today
May 11the Sunday before last May 12the Monday before last May 13the Tuesday before last May 14the Wednesday before last May 15the Thursday before last May 16the Friday before last May 17a week ago today
May 18this past Sunday May 19this past Monday May 20this past Tuesday May 21this past Wednesday May 22Thursday May 23yesterday May 24today
May 25tomorrow May 26Monday May 27Tuesday May 28Wednesday May 29this coming Thursday May 30this coming Friday May 31next Saturday
Jun 1the Sunday after next Jun 2the Monday after next Jun 3the Tuesday after next Jun 4the Wednesday after next Jun 5the Thursday after next Jun 6the Friday after next Jun 7two weeks from today
Jun 8two weeks from this coming Sunday Jun 9two weeks from this coming Monday Jun 10two weeks from this coming Tuesday Jun 11two weeks from this coming Wednesday Jun 12two weeks from this coming Thursday Jun 13two weeks from this coming Friday Jun 14three weeks from today
Jun 15three weeks from this coming Sunday Jun 16three weeks from this coming Monday Jun 17three weeks from this coming Tuesday Jun 18three weeks from this coming Wednesday Jun 19three weeks from this coming Thursday Jun 20three weeks from this coming Friday Jun 21four weeks from today
Jun 22four weeks from tomorrow Jun 23