Days Between Dates Calculator: Exact Calendar Days, Age in Days, Weeks and Months Breakdown, Leap Year Aware

Calculate the exact number of calendar days between any two dates. Shows total days, weeks plus remaining days, and a full years-months-days breakdown. Age mode shows how many days old you are and days until your next birthday. 280 days = exactly 40 weeks. 365 days = 1 year. Free PDF report included.

Exact Days + Weeks + Months Age in Days Mode Leap Year Aware Day of Week Shown 280 Days = 40 Weeks Exactly Free PDF Report

Days Between Dates Calculator

Count days between two calendar dates

Counts all calendar days including weekends and holidays. For business days only (Mon-Fri, excl. federal holidays), use the Business Days Calculator.

Default: end date not counted (e.g., Jan 1 to Jan 31 = 30 days). Check box to count both endpoints (Jan 1 to Jan 31 = 31 days). Choose the option that matches your specific context.

Days Per Month in Selected Range

How to Count Days Between Two Dates: The Simple Method That Works Every Time

Counting calendar days between two dates means including every day from the start to the end, regardless of whether those days are weekdays, weekends, or holidays. Calendar days differ from business days. A 30-calendar-day period may have only 20 business days, but it always has exactly 30 calendar days.

The convention for whether to include the start date, the end date, or both varies by context. Most calculators default to counting the start date but not the end date. Example: from January 1 to January 31 with this convention = 30 days. If you need both endpoints counted, that gives 31 days. This calculator shows both options via a checkbox.

Leap years add one extra day to the total when the span crosses February 29. The calculator detects leap years automatically and includes February 29 in the count when applicable. The leap year note appears in the result if the date range includes a leap year.

How This Days Between Dates Calculator Works

Enter a start date and an end date. The calculator returns the exact number of calendar days, the equivalent in weeks plus remaining days, an approximate month count, and a full years-months-days breakdown for longer ranges. It also shows the day of the week for both dates.

Age mode takes a birth date and calculates your exact age in days, weeks, months, and years from today. It also shows days until your next birthday and whether you were born in a leap year. The month-by-month bar chart shows how the days distribute across the range.

Days Between Dates Reference Table: Common Spans Converted

Calendar PeriodExact DaysWeeks + DaysNotes
1 week71 week + 0 daysAlways exactly 7 days
2 weeks142 weeks + 0 daysStandard “2 weeks’ notice” period
30 days304 weeks + 2 daysMost months have 28-31 days
100 days10014 weeks + 2 daysFirst 100 days milestone
6 months (avg)182-18326 weeks + 0 daysDepends on specific months
9 months (pregnancy)28040 weeks + 0 days280 days = exactly 40 weeks
1 year (regular)36552 weeks + 1 dayNon-leap year
1 year (leap)36652 weeks + 2 daysLeap year (Feb has 29 days)
1,000 days1,000142 weeks + 6 daysApprox. 2 years, 9 months
5 years1,826260 weeks + 6 daysIncludes 1 leap year on average
10 years3,652521 weeks + 5 daysIncludes 2-3 leap years
18 years (adulthood)6,574939 weeks + 1 dayIncludes 4-5 leap years

Three Real US Scenarios: Days Between Dates in Practice

Example 1

New Parent: Tracking Baby’s First 100 Days for Pediatrician Milestones

A baby born on March 15, 2025 reaches the “100-day” milestone on June 23, 2025. Parents and pediatricians often track infant development in days, especially during the first year when weekly and biweekly weight checks are common. At 100 days, the baby is 14 weeks and 2 days old. At 6 months (approximately 182 days from March 15 = September 13, 2025), the next major developmental milestone arrives. The first birthday is exactly 365 days after birth. Pediatricians frequently refer to infants’ “corrected gestational age” in days and weeks, which requires precise date arithmetic that accounts for the actual birth date versus due date.

Baby born March 15, 2025: 100th day = June 23, 2025. 6 months = September 13, 2025. 1st birthday = March 15, 2026 (365 days later) Premature infants use “corrected age”: a baby born 4 weeks early at day 100 has a “corrected age” of 72 days (100 – 28). Exact day counts are essential for tracking developmental curves on standard growth charts.
Example 2

Lease Agreement: Calculating the Exact Number of Days in a Commercial Lease Period

A small business owner in Austin, Texas signs a 3-year commercial lease starting September 1, 2025 and ending August 31, 2028. The lease calculates rent credits and pro-rations in calendar days. The exact span from September 1, 2025 to August 31, 2028 is 1,095 days (3 years). However, 2028 is a leap year, meaning February 2028 has 29 days instead of 28. The actual day count: September 1, 2025 to August 31, 2028 = 1,095 days (365 + 365 + 365 from Sep-Aug spanning two complete years, the leap day is already counted since 2028’s Feb 29 falls within the lease). The business owner uses this calculator to verify the pro-ration calculation the landlord applies when she pays a partial first month.

Lease Sept 1, 2025 to Aug 31, 2028: 1,095 calendar days across 3 years 2028 is a leap year; Feb 29, 2028 falls within this lease. Pro-ration: daily rent = annual rent / 365 (or 366 for a leap year). Many commercial leases explicitly state whether they use 365 or actual days for daily rate calculations. Always verify with your lease document.
Example 3

Wedding Anniversary Planning: Days Until 25th Silver Anniversary

A couple married on June 14, 2003 wants to know exactly how many days until their 25th anniversary on June 14, 2028. Using this calculator with today’s date as start and June 14, 2028 as end gives the exact countdown in days. The 25-year span from June 14, 2003 to June 14, 2028 = 9,131 days total (25 years with 6 leap years: 2004, 2008, 2012, 2016, 2020, 2024). Their silver anniversary falls on a Thursday in 2028. Destination wedding planners, event coordinators, and travel agents routinely use day-between calculations to set reservation cutoff dates, deposit due dates, and vendor booking windows counted backward from the event date.

June 14, 2003 to June 14, 2028: 9,131 days = 1,304 weeks + 3 days 25 years includes 6 leap years (2004, 2008, 2012, 2016, 2020, 2024): 19 regular years x 365 + 6 leap years x 366 = 6,935 + 2,196 = 9,131 days. June 14, 2028 = Thursday.

Four Expert Tips on Date Span Calculations

1

280 Days Equals Exactly 40 Weeks: The One Date Fact Everyone Should Know

The standard human pregnancy is 280 days from the first day of the last menstrual period (LMP). This is exactly 40 weeks with zero remaining days. Every week of gestation from week 1 to week 40 corresponds to a precise day count: week 12 = 84 days, week 20 = 140 days, week 28 = 196 days, week 40 = 280 days. Obstetric due dates are calculated by adding 280 days to the LMP date. Naegele’s Rule gives the same result by adding 9 months and 7 days. Both methods yield identical results because 9 calendar months averages 273 days, plus 7 days = 280.

2

Leap Years Add One Day Every 4 Years, Mostly

A leap year occurs every 4 years, with exceptions: century years (1900, 2100) are NOT leap years unless also divisible by 400 (2000 WAS a leap year). The upcoming leap years are 2024, 2028, 2032, 2036. Any date span that crosses February 29 in a leap year adds one extra day to the count. A person born on February 29 technically only has a “birthday” once every 4 years. Many date calculators fail to handle leap year edge cases correctly; this calculator uses JavaScript’s built-in date arithmetic, which is leap-year aware by design.

3

The “Include End Date” Convention Matters for Exact Counts

The question “how many days from January 1 to January 31” has two valid answers: 30 days (not including January 31) or 31 days (including both January 1 and January 31). The first convention counts elapsed time. The second counts the number of distinct dates. Employment law, lease agreements, and financial instruments all specify which convention they use. Federal Rule of Civil Procedure 6(a) explicitly states the triggering event day is NOT counted, making the “elapsed days” convention the legal default for court deadlines. Always check your specific document to determine which counting method applies.

4

Days Are More Precise Than Months for Legal and Financial Calculations

Months vary in length from 28 to 31 days, making month-based calculations imprecise. “3 months from January 31” could mean April 28, April 30, or April 31 depending on how you handle February’s short month. Day-based calculations avoid this ambiguity entirely. Loan interest accrues in days, not months. Bond coupons are priced using day-count conventions (30/360, actual/365, actual/actual). Many commercial contracts specify exact day counts for this reason. When precision matters, count days first and convert to weeks or months for communication purposes only.

Age in Days: What Your Day Count Tells You at Every Life Stage

The First Year of Life in Days

Pediatric medicine tracks infant development in days and weeks because growth is so rapid in the first year. A newborn at day 0 reaches their first day 1 milestone the following morning. At day 28, a newborn becomes a “neonate” by medical definition and transitions to “infant” status. Day 100 marks a milestone celebrated in many cultures as the first major life achievement checkpoint. Day 180 (approximately 6 months) is the typical age for introducing solid foods, per American Academy of Pediatrics guidelines. Day 365 is the first birthday.

Milestones in Days Across the American Life Cycle

Beyond infancy, significant day counts recur throughout life. Day 6,574 (18 years) marks legal adulthood in all US states. Day 7,665 (21 years) marks legal drinking age. Day 16,436 (approximately 45 years) is the average age at which many Americans begin thinking seriously about retirement planning. Day 23,725 (65 years) is the traditional Medicare eligibility age, though it is scheduled to gradually shift. Day 26,645 (73 years) is the current age for required minimum distributions (RMDs) from traditional IRAs under SECURE Act 2.0.

Financial and Legal Applications: When Exact Day Counts Are Non-Negotiable

Many financial instruments price interest using exact calendar day counts. The US Treasury bill market uses an “Actual/360” day-count convention, dividing actual days elapsed by 360 (not 365) to calculate interest. Corporate bonds often use “30/360” convention, treating every month as 30 days. Mortgage and consumer loan interest in the US typically accrues on an “Actual/365” basis, where the exact number of calendar days determines the daily interest charge.

For a $500,000 mortgage at 6% annual interest, the difference between using 365 days and 360 days to calculate daily interest is approximately $83 per month. Over a 30-year loan, this difference compounds significantly. Lenders specify their day-count convention in the loan documents. Borrowers who understand this can verify their monthly statements by computing interest as: principal x (annual rate / days in year) x actual days in the billing period.

Legal statutes of limitations also run in calendar days. Federal statutes of limitations for contract claims (6 years under many state laws), fraud claims (various federal limits), and civil rights violations (specific statutory periods) all use calendar day counting. A claim filed one calendar day after the statute expires is permanently barred, regardless of business days or holidays. Courts do extend deadlines when the last day falls on a weekend or holiday, but the starting calculation must be based on exact calendar days from the triggering event.

Retirement and Long-Term Planning: Days as a Planning Unit

Financial planners increasingly use days as a planning unit because days are more precise than months or years. A 30-year retirement spans either 10,957 or 10,958 days, depending on whether the 30 years include 7 or 8 leap years. Retirement withdrawal calculators that use an exact day count produce more accurate projections than those that assume all years are 365 days.

Required Minimum Distributions (RMDs) from traditional IRAs must begin at age 73 per SECURE Act 2.0 rules (signed December 29, 2022). The first RMD must be taken by April 1 of the calendar year following the year the account holder turns 73. Planning the exact date requires calculating 73 years from the birth date in days, then finding the first April 1 after that date. Errors in this calculation can result in a 25% excise tax penalty on the required amount not withdrawn.

Social Security benefit calculations use birth dates to determine full retirement age (FRA). The FRA is expressed as a specific age in years and months, but the underlying calculation computes dates to the day. Early claiming before FRA reduces benefits by a precise fraction per month, and that calculation uses exact calendar months and days from FRA. The Social Security Administration’s own benefit estimator performs date arithmetic to the day level.

Event Planning and Project Management: Building Timelines in Days

Event planners routinely build backward timelines from event dates. A wedding planner with a June 14 event date might work backward: deposit due 365 days prior (June 14 prior year), venue confirmed 270 days prior, invitations mailed 90 days prior, RSVP deadline 30 days prior, final head count to caterer 14 days prior, seating chart finalized 7 days prior. Calculating each of these backward deadlines from the event date requires precise day arithmetic, especially when any of the backward deadlines falls on a weekend or holiday that might shift the practical deadline.

Software development sprints, product launch timelines, and construction project milestones all use day-based scheduling. Critical Path Method (CPM) and Program Evaluation and Review Technique (PERT) project management frameworks both operate on calendar day arithmetic. Milestone dates are assigned as specific calendar dates, and float (slack) in the schedule is measured in days. A project manager who calculates a deadline as “approximately 3 months” rather than the exact calendar days risks accepting a deadline that is actually 2-4 days shorter or longer than intended.

Healthcare and Clinical Trials: Days as the Precision Standard

Clinical trials in the United States use calendar days as the primary time unit for treatment protocols, follow-up windows, and efficacy measurement periods. FDA guidance documents specify drug testing intervals in days (Day 1, Day 7, Day 14, Day 28), not in weeks or months, to eliminate ambiguity caused by variable month lengths. A 28-day treatment cycle starts on day 1 and ends on day 28, with the next cycle beginning on day 29. This is not the same as “4 weeks” in some scheduling systems that might round to the nearest Monday.

Post-market surveillance studies track adverse events by days from first dose. A serious adverse event reported as “occurring on day 14” is precisely two weeks after treatment start. Medical device premarket approval (PMA) applications submitted to FDA have statutory review timelines measured in calendar days. FDA has 180 days to review a PMA, 180 calendar days from the date of filing, not six calendar months, because of the variable length of months.

Pediatric vaccination schedules use exact day-count recommendations. The hepatitis B vaccine series uses 0, 1-2 months, and 6-18 months as approximate windows, but the minimum intervals between doses are specified in days (at least 28 days between doses 1 and 2, at least 56 days between doses 2 and 3). Parents and providers tracking vaccine schedules need exact date arithmetic to stay within compliance windows for insurance coverage and school entry requirements.

Immigration and Visa Compliance: Day Counts with Legal Consequences

US immigration law uses exact calendar day counts to determine visa overstay penalties and unlawful presence accumulation. A tourist on a B-2 visa authorized for 90 days who stays for 91 days has accrued 1 day of unlawful presence. After 180 days of unlawful presence, a 3-year bar from reentry is triggered. After 365 days of unlawful presence, a 10-year bar applies. These bars are calculated in exact calendar days from the date of the overstay, not in approximate months or rounded periods.

The F-1 student visa “Duration of Status” (D/S) annotation means the student is authorized to remain while in valid status, not for a fixed number of days. But the 60-day grace period after completing a degree is exactly 60 calendar days, not two months. Work authorization documents (EAD cards) have expiration dates tied to exact calendar days. Renewing an EAD requires filing an application at least 180 days before expiration. Filing 179 days before risks a gap in work authorization if the renewal is delayed. Immigration attorneys use day calculators constantly for this reason.

US History and Memorable Day Spans: Putting Time in Perspective

Some of the most significant spans in US history are best understood in days. The US was involved in World War II for 1,347 days from December 7, 1941 (Pearl Harbor attack) to September 2, 1945 (formal surrender signing). The Apollo 11 mission from launch to splashdown lasted 8 days, 3 hours, and 18 minutes. The moon was reached 4 days after launch on July 20, 1969. The Cuban Missile Crisis lasted exactly 13 days from October 16 to October 28, 1962, one of the most compressed and consequential diplomatic crises in American history.

The Great Depression spanned approximately 3,652 days from the stock market crash of October 29, 1929 to the general economic recovery period around 1940. The COVID-19 national emergency declared by President Trump on March 13, 2020 was officially ended by President Biden signing a resolution on April 10, 2023, spanning 1,123 days. The US Interstate Highway System, authorized by the Federal Aid Highway Act of June 29, 1956, took decades to build, with most of the system completed within the first 35 years, approximately 12,775 days. Understanding history in days gives a more visceral sense of duration than abstract year counts alone.

Personal history in days: many people find it meaningful to know that they have been alive for more than 10,000 days, 15,000 days, or 20,000 days. The 10,000-day milestone occurs at approximately age 27 years and 4 months. The 20,000-day milestone occurs at approximately age 54 years and 9 months. These milestones have become minor internet celebrations as people use age-in-days calculators to discover their personal day totals.

Travel and International Date Considerations

International travelers crossing time zones must track calendar days carefully. A flight departing New York at 11:00 PM on Monday and arriving in Tokyo at 4:00 AM on Wednesday has crossed the International Date Line, skipping Tuesday entirely on the calendar. The physical travel time is approximately 14 hours, but the calendar day count from departure to arrival is 2 days. Return flights from Tokyo to New York can “recover” a calendar day by flying east against the international date line, arriving on the same calendar day that departure occurred in some routing scenarios.

Passport validity requirements add another layer of complexity. Many countries require that your passport be valid for at least 6 months (180 days) beyond your planned departure date. A traveler planning to leave a country on June 15 needs a passport expiring no earlier than December 15 of that year, counting exactly 180 calendar days forward. The US Department of State’s passport processing times are quoted in business days for expedited service but in calendar weeks for routine service. Using exact day counts helps travelers know whether to apply for expedited processing based on their actual travel dates.

Quick Reference: Days Per Month and Common Day Counts

Month (2025)DaysRunning Total (2025)Note
January3131Always 31 days
February285928 (2025); 29 in leap years
March3190Always 31 days
April30120Always 30 days
May31151Always 31 days
June30181Always 30 days
July31212Always 31 days
August31243Always 31 days
September30273Always 30 days
October31304Always 31 days
November30334Always 30 days
December31365Always 31 days; 366 in leap years
2025 is not a leap year (365 days total). 2024 and 2028 are leap years (366 days). Leap year rule: divisible by 4, except century years unless also divisible by 400. Source: timeanddate.com; Gregorian calendar standard.

Frequently Asked Questions About Days Between Dates

A regular (non-leap) year has exactly 365 days, equal to 52 weeks and 1 day. A leap year has 366 days, equal to 52 weeks and 2 days. Leap years occur in years divisible by 4, with the exception that century years (1900, 2100) are not leap years unless also divisible by 400. So 2000 was a leap year, but 1900 was not. The next leap years are 2028, 2032, 2036. The average calendar year over a 400-year cycle is exactly 365.2425 days, which is why the Gregorian calendar stays accurate over centuries.

Calendar months have 28, 29, 30, or 31 days. January, March, May, July, August, October, and December always have 31 days. April, June, September, and November always have 30 days. February has 28 days in regular years and 29 days in leap years. The average month (365.25 days / 12 months) is approximately 30.44 days. For planning purposes, 30 days is a common approximation for “one month,” though the actual count depends on which specific month you are counting.

The simplest method: subtract the earlier date from the later date. This calculator handles the arithmetic automatically. For mental math: count the remaining days in the start month, add full months in between, then add days in the final month. Example: January 15 to March 20 = 16 days remaining in January + 28 days in February + 20 days in March = 64 days. Alternatively, use day-of-year numbers: January 15 = day 15, March 20 = day 79, difference = 64 days. In Excel: =DAYS(end_date, start_date) or simply =end_date – start_date.

Enter today as the start date and December 25 of the current year as the end date in this calculator to get the exact count. Christmas (December 25) always falls on day 359 of a regular year or day 360 of a leap year. In 2025, Christmas falls on a Thursday. In 2026, Christmas falls on a Friday. The countdown varies each day, so use this calculator with today’s date for the most accurate result. Many families track “days until Christmas” as a holiday tradition; this calculator shows the exact count in days and weeks remaining.

A leap year has 366 days. February in a leap year has 29 days instead of the usual 28. The extra day (February 29) is called a “leap day.” Leap years occur every 4 years: 2024, 2028, 2032, and so on. The century-year exception: years divisible by 100 are not leap years unless also divisible by 400. So 2000 was a leap year (divisible by 400), but 2100 will not be. A leap year is 52 weeks and 2 days (versus 52 weeks and 1 day for a regular year).

Use the Age in Days mode of this calculator. Enter your birth date and the tool calculates your exact age in days from today, plus your age in weeks, months, and years. As a quick reference: a 1-year-old is 365 or 366 days old. A 10-year-old is approximately 3,652 days old. An 18-year-old is approximately 6,574 days old. A 30-year-old is approximately 10,957 days old. A 65-year-old is approximately 23,725 days old. These are approximations because the exact count depends on your specific birth date and how many leap years have passed.

Calendar days count every day: Monday through Sunday, including weekends and holidays. Business days count only weekdays (Monday through Friday) that are not federal holidays. A 30-calendar-day period typically contains 20-22 business days. For example, 30 calendar days in November 2025 (October 31 to November 30) contains only 18 business days because of Veterans Day and Thanksgiving. This calculator counts calendar days only. For business days (excluding weekends and federal holidays), use our Business Days Calculator.

Three months is approximately 90-92 days, depending on which three months are counted. Months vary in length from 28 to 31 days. January through March = 31+28+31 = 90 days (91 in leap years). April through June = 30+31+30 = 91 days. July through September = 31+31+30 = 92 days. October through December = 31+30+31 = 92 days. The exact count is always between 89 days (Feb+Mar+Apr in a regular year starting Feb 1) and 92 days. Use this calculator with your specific start and end dates for an exact count rather than relying on the approximation.

Six months is approximately 181-184 days, depending on which six months. The first half of a regular year (January through June) has 181 days. The first half of a leap year (January through June) has 182 days. The second half of any year (July through December) has 184 days. The average is approximately 182.5 days. A common legal and financial approximation is 180 days for “six months,” though the actual day count may differ by 1-4 days. For precise calculations, use specific start and end dates rather than approximating as 180 days.

1,000 days equals 142 weeks and 6 days, or approximately 2 years, 9 months. More precisely, 1,000 days is about 2.74 years. The first 1,000 days of life (from conception through age 2) is recognized by public health organizations as a critical developmental window with lifelong health implications. Political milestones (first 1,000 days of an administration, first 1,000 days of a project) are tracked in many corporate and government contexts. 1,000 days from today can be calculated by entering today and 1,000 days forward using the Add Days to Date calculator.

Nine calendar months is approximately 273-276 days, depending on the specific months. However, the medical definition of a full-term pregnancy is 280 days (40 weeks), not simply 9 calendar months, because of the variation in month lengths. The 280-day standard measures from the first day of the last menstrual period (LMP). A common misconception is that pregnancy is “9 months.” More accurately, it is 40 weeks = 280 days, which spans approximately 9 calendar months and 1 week. The 40-week calculation is precise and exact; the “9 months” shorthand is a rough approximation.

It depends on your convention. The two main approaches: “elapsed days” (does not count the start date, counts only elapsed time) and “inclusive counting” (counts both the first and last date). Example: January 1 to January 5. Elapsed: 4 days have passed. Inclusive: 5 distinct days exist in the range. Courts and regulatory agencies typically use the elapsed convention (Federal Rules of Civil Procedure 6(a): do not count the day that triggers the period). Calendar planners often use inclusive counting (“a 5-day conference from Monday to Friday” = 5 days including both Monday and Friday). This calculator defaults to elapsed days with a checkbox to switch to inclusive counting.

A year and a half (18 months) is approximately 547 or 548 days. The exact count depends on whether any leap year’s February falls within the period. 1.5 years x 365.25 days/year = 547.875 days, typically rounding to 547 or 548. Specific span examples: January 1, 2025 to July 1, 2026 = 546 days. January 1, 2024 to July 1, 2025 = 547 days (includes Feb 29, 2024 leap day). The variation of 1-2 days is due to leap year timing. Use the calculator with specific dates for an exact count.

Enter today’s date as the start and January 1 of next year as the end to get the exact countdown. New Year’s Day (January 1) is day 1 of every calendar year. It falls on different days of the week each year: January 1, 2025 was a Wednesday. January 1, 2026 is a Thursday. January 1, 2027 is a Friday. January 1, 2028 is a Saturday (making January 2 the federal holiday observation). Use this calculator to count down the exact number of days, weeks, and hours until the new year from any start date.

Enter your birth date in the Age in Days mode of this calculator. The result panel shows your birth day of the week under “Born day of week.” Alternatively: you can use the Days Between mode and enter your birth date as the start. The tool shows the day of the week for the start date. The nursery rhyme “Monday’s child is fair of face…” assigns a personality trait to each birth day, but this is folklore, not science. The actual day of the week for any historical date can be verified using Zeller’s congruence formula or the Gregorian calendar perpetual calendar method.

Ten years is typically 3,652 or 3,653 days, depending on how many leap years fall within the span. A 10-year period normally includes 2 or 3 leap years. If the span includes exactly 2 leap years: 8 x 365 + 2 x 366 = 3,652 days. If it includes 3 leap years: 7 x 365 + 3 x 366 = 3,653 days. Example: January 1, 2020 to January 1, 2030 includes leap years 2020, 2024, and 2028, giving 3 leap years and a total of 3,653 days. Ten years is commonly used for long-term financial projections, mortgage terms, business plans, and statute of limitations periods.

Related Date and Time Calculators