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 June 4, 2023

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