What is this calculator for?
You signed a 30-day return policy on a purchase. The receipt is dated March 18. You want to know the exact last day you can return. Or you're planning a 90-day project β what's the deadline if you start tomorrow? Or you're a parent calculating when your baby will be 6 months old. The date calculator handles "what date is N days from X" and "how many days between X and Y" β the two most common date math questions.
Date arithmetic seems easy but has gotchas. Months have different day counts (28, 29, 30, 31). Leap years complicate February (29 days in years divisible by 4, except century years not divisible by 400). Days of week shift unpredictably across leap years. "Business days" vs "calendar days" matters for some contexts (court deadlines, banking, shipping). This calculator handles all of these accurately.
For business-day calculations specifically: business days exclude weekends (Saturday, Sunday) and standard US federal holidays (New Year's, MLK Day, Presidents Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving, Christmas). Specific industries may have additional holidays (banks observe Columbus and Veterans Day; many businesses don't). Court systems have their own specific holiday lists.
How to use this calculator
For "date after N days": enter a start date and number of days. The calculator returns the target date. Specify "calendar days" (all days) or "business days" (weekdays excluding holidays).
For "days between two dates": enter start and end dates. The calculator returns the number of days, optionally as calendar days or business days.
For "add or subtract months/years": enter start date and specify months or years to add/subtract. Useful for anniversary dates, lease/contract expiration, year-anniversary milestones.
For day-of-week lookup: enter any date past, present, or future to know which day of the week it falls on. Useful for event planning, historical research, scheduling.
Understanding your results
The calculator returns the target date, the day of week, and contextual information (the date's relationship to common holidays, working-day count, etc.).
Common date math:
30 days from May 1 = May 31. 30 business days from May 1 = June 12 (assuming Memorial Day observed).
1 year from today = 365 or 366 days (leap year handling automatic). The calculator typically returns the same day of the year (next year), accounting for leap years.
90 days from January 1 = April 1.
From Pearl Harbor (Dec 7, 1941) to D-Day (June 6, 1944): 911 days. From 9/11/2001 to today: 8,952 days (as of May 14, 2026, about 24.5 years).
The business-day complication. 14 business days from Friday May 9, 2025: Friday May 30 (skipping 2 weekends + Memorial Day). 14 business days from Monday: simpler, lands 2 weeks 4 days later. Banking and legal deadlines typically count business days, not calendar days. Shipping and delivery estimates typically use business days (FedEx "Ground delivery in 5 business days" means weekdays only, plus holiday adjustments).
The "Tuesday of the third week of next month" problem. Specifying dates by relative position requires careful interpretation. "First Monday in May 2025": May 5. "Third Wednesday in May 2025": May 21. "Last Friday in May 2025": May 30. Each interpretation is unambiguous; verify which counting your context uses (some count from Sunday, some from Monday).
A worked example
Marcus signed a 30-day money-back guarantee on a $1,200 mattress on April 7, 2026. He wants to know the exact deadline to return it.
April 7 + 30 days = May 7, 2026. The 30th day after April 7 falls on Thursday May 7. He has until end of day Thursday May 7, 2026 (or possibly midnight on May 7 depending on how the merchant interprets "30 days").
If the policy specifies "30 business days": April 7 (Monday) + 30 business days. Skip weekends and Memorial Day (May 26, 2026). Counting: May 22 falls on Friday. Counting 30 business days from April 7 (Mon): about 6 weeks later = May 19, 2026 (the 30th business day). If they specify business days, deadline is later.
Variation: Lisa is having a baby. Doctor estimates due date is November 23, 2026. She wants to know when the baby will be 6 months old (for solid food introduction milestone).
November 23, 2026 + 6 months = May 23, 2027. That's the 6-month birthday. Baby will be approximately 182 days old.
Long-horizon variation: she's curious how many days have elapsed since her parents' wedding date of August 14, 1979 to today (May 14, 2026). 1979-08-14 to 2026-05-14: 46 years 9 months = 17,074 days. Translated: 2,439 weeks, or 56 lunar cycles, or about 410,000 hours of marriage. The arithmetic produces interesting framings; the calculator handles the leap-year accumulation automatically.
Related resources
For age-specific date math, see Age Calculator. For timezone-aware scheduling, the Timezone Converter. For pregnancy-specific date math, the Due Date Calculator and Pregnancy Week Calculator. The OPM Federal Holidays page publishes the official US federal holiday calendar; timeanddate.com handles international holiday and timezone questions.