Date Calculator
Find the number of years, months, weeks, and days between dates. Add or subtract from a date. Calculate business days. The world's most comprehensive date calculator.
Days Between Two Dates
History of the Gregorian Calendar
The Gregorian calendar, the calendar system used today throughout most of the world, evolved from the Roman calendar. The Roman calendar, introduced around 750 BCE, had 10 months and 304 days. It was later reformed by Julius Caesar in 46 BCE, creating the Julian calendar with 12 months and 365 days, with a leap day added every four years.
However, the Julian calendar's leap year rule (adding a day every 4 years) was slightly inaccurate, causing the calendar to drift from the solar year. By the 16th century, the calendar was about 10 days out of sync with the seasons.
In 1582, Pope Gregory XIII introduced the Gregorian calendar to correct this drift. The new system:
- Removed 10 days to realign with the solar year
- Modified the leap year rule: years divisible by 100 are not leap years unless also divisible by 400
- This makes the average year 365.2425 days, very close to the actual solar year of 365.2422 days
The Gregorian calendar was gradually adopted by different countries over several centuries. Today, it is the international standard for civil use, though some cultures and religions maintain their own calendar systems for religious or cultural purposes.
Holidays
Holidays are days designated for celebration, commemoration, or rest. In the United States, federal holidays are established by Congress and apply to federal employees and the District of Columbia. Many states and private employers also observe these holidays.
U.S. federal holidays can be categorized as:
- Fixed holidays: Always occur on the same date each year (e.g., Independence Day on July 4th, Christmas on December 25th)
- Floating holidays: Occur on a specific day of the week in a given month (e.g., Thanksgiving on the fourth Thursday of November, Memorial Day on the last Monday of May)
When calculating business days, holidays are typically excluded along with weekends. This calculator includes U.S. federal holidays in its business day calculations.
2025 U.S. Federal Holidays
| Holiday | Date |
|---|---|
| New Year's Day | Jan 1, 2025 |
| Martin Luther King Jr. Day | Jan 20, 2025 |
| Presidents' Day | Feb 17, 2025 |
| Memorial Day | May 26, 2025 |
| Juneteenth | Jun 19, 2025 |
| Independence Day | Jul 4, 2025 |
| Labor Day | Sep 1, 2025 |
| Columbus Day | Oct 13, 2025 |
| Veterans Day | Nov 11, 2025 |
| Thanksgiving Day | Nov 27, 2025 |
| Christmas Day | Dec 25, 2025 |
2026 U.S. Federal Holidays
| Holiday | Date |
|---|---|
| New Year's Day | Jan 1, 2026 |
| Martin Luther King Jr. Day | Jan 19, 2026 |
| Presidents' 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 |
| Veterans Day | Nov 11, 2026 |
| Thanksgiving Day | Nov 26, 2026 |
| Christmas Day | Dec 25, 2026 |