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 20, 2022

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