Date Calculator
Days Between Two Dates
Add to or Subtract from a Date
Days Between Two Dates
Calculate the number of years, months, weeks, and days between two dates. Use the “Settings” option to customize holidays.
Start Date
February 20, 2025
Select Calendar
End Date
February 20, 2025
Select Calendar
Settings
Define holidays and customize calculations.
Add to or Subtract from a Date
Start Date
February 20, 2025
Select Calendar
0 years
0 months
0 weeks
0 days
Related Tools
- Time Calculator
- Age Calculator
History of the Gregorian Calendar
The Gregorian calendar is the most widely used calendar today. It consists of 365 days in a standard year, with an extra day added to February during a leap year. Months like April, June, September, and November have 30 days, while the rest have 31 days, except February, which has 28 days (or 29 in a leap year).
The Gregorian calendar evolved from the Julian calendar, which itself was a reform of the ancient Roman calendar. The Roman calendar originally had 10 months and 304 days, leaving about 50 days unaccounted for during winter. Over time, this misalignment led to the adoption of more accurate calendars.
The Republican calendar, used by Rome, was influenced by Greek calendars and included intercalary months to align with the solar year. Julius Caesar further reformed the calendar in 46 BC by adding 10 days and introducing a leap year system. However, the Julian calendar still drifted by about 11 minutes per year, leading to a 10-day discrepancy by 1582.
Pope Gregory XIII addressed this by skipping 10 days in October 1582 and adjusting the leap year rule. Under the Gregorian calendar, century years not divisible by 400 are not leap years. This reduced the error to 1 day in 3,030 years.
Despite its slow adoption, the Gregorian calendar remains the global standard, with no significant reforms since its introduction.
Holidays
A holiday is a day set aside by custom or law, during which regular activities like work or school are suspended or reduced. The term “holiday” varies by region. In the U.S., paid leave is called “vacation,” while days off for national, religious, or cultural events are referred to as “holidays.” In the UK and former British colonies, “holiday” can also mean paid leave.
Holidays often commemorate significant events, people, or cultural traditions. While some holidays, like Christmas and New Year’s Day, are celebrated worldwide, most countries have unique holidays. For example, Brazil’s Carnaval results in nearly a full week of suspended business activities.
This calculator focuses on U.S. holidays but allows users to manually add or exclude holidays specific to their country. In the U.S., federal holidays are recognized by the government, resulting in the closure of non-essential federal offices and paid leave for federal employees. Private sector employees may or may not receive these holidays, depending on their employer’s policies.
Some holidays, like New Year’s Day, have fixed dates, while others, like Martin Luther King Jr. Day (third Monday in January) and Thanksgiving (fourth Thursday in November), vary annually.
U.S. Federal Holidays
2025
- New Year’s Day: January 1, 2025
- Martin Luther King Jr. Day: January 20, 2025
- President’s Day: February 17, 2025
- Memorial Day: May 26, 2025
- Juneteenth Day: June 19, 2025
- Independence Day: July 4, 2025
- Labor Day: September 1, 2025
- Columbus Day: October 13, 2025
- Veteran’s Day: November 11, 2025
- Thanksgiving: November 27, 2025
- Christmas: December 25, 2025
2026
- New Year’s Day: January 1, 2026
- Martin Luther King Jr. Day: January 19, 2026
- President’s Day: February 16, 2026
- Memorial Day: May 25, 2026
- Juneteenth Day: June 19, 2026
- Independence Day: July 4, 2026
- Labor Day: September 7, 2026
- Columbus Day: October 12, 2026
- Veteran’s Day: November 11, 2026
- Thanksgiving: November 26, 2026
- Christmas: December 25, 2026