Date Calculator
Time & Duration Tool
Find the exact duration between a start and end date.
Calculate a future or past date based on a starting point.
--
History of the Gregorian Calendar
The Gregorian calendar is the most prevalently used calendar today. Within this calendar, a standard year consists of 365 days with a leap day being introduced to the month of February during a leap year. The months of April, June, September, and November have 30 days, while the rest have 31 days except for February, which has 28 days in a standard year, and 29 in a leap year.
The Gregorian calendar is a reformed version of the Julian calendar, which was itself a modification of the ancient Roman calendar. The ancient Roman calendar was believed to be an observational lunar calendar, based on the cycles of the moon's phases. In 46 BC, the calendar was reformed by Julius Caesar, introducing an algorithm that removed the dependence of calendars from the observation of the new moon. In order to accomplish this, Caesar inserted an additional 10 days into the Republican calendar, making the total number of days in a year 365. He also added the intercalation of a leap day every fourth year.
The Shift to Gregorian
Despite all efforts, the Julian calendar still required further reform, since the calendar drifted with respect to the equinoxes and solstices by approximately 11 minutes per year. By 1582, this resulted in a difference of 10 days from what was expected. Pope Gregory XIII addressed this by essentially skipping 10 days in the date, making the day after October 4, 1582, October 15. The adoption of the Gregorian calendar occurred slowly over a period of centuries, and despite many proposals to further reform the calendar, the Gregorian Calendar still prevails as the most commonly used dating system worldwide.
Holidays and Date Differences
A holiday is a day that, either by custom or by law, is set aside such that regular activities like going to work or school are suspended, or at least reduced. Generally, holidays are meant to commemorate some event, person, or group of cultural or religious significance. In project management and planning, holidays and weekends are often excluded to determine true "working days".
- New Year's Day Jan. 1, 2026
- M.L.K. Jr. Day Jan. 19, 2026
- President's Day Feb. 16, 2026
- Memorial Day May 25, 2026
- Juneteenth Jun. 19, 2026
- Independence Day Jul. 4, 2026
- Labor Day Sep. 7, 2026
- Columbus Day Oct. 12, 2026
- Veteran's Day Nov. 11, 2026
- Thanksgiving Nov. 26, 2026
- Christmas Dec. 25, 2026
- New Year's Day Jan. 1, 2027
- M.L.K. Jr. Day Jan. 18, 2027
- President's Day Feb. 15, 2027
- Memorial Day May 31, 2027
- Juneteenth Jun. 19, 2027
- Independence Day Jul. 4, 2027
- Labor Day Sep. 6, 2027
- Columbus Day Oct. 11, 2027
- Veteran's Day Nov. 11, 2027
- Thanksgiving Nov. 25, 2027
- Christmas Dec. 25, 2027
Key Takeaways
- Leap Year Integrity. Calculations automatically compensate for leap years in the Gregorian calendar context.
- Dual Utility. Allows both measurement of duration between two known events, and the projection of a future/past date given an offset.