ReckonDay

Date Math Calculators

Days between dates, adding or subtracting durations, business days, week numbers, and calendar arithmetic done exactly right.

Days-from-today and this-day-in-history pages

Browse every days-from-today value →

Adding a month to January 31st, counting the actual number of working days in a date range, or figuring out what week number a date falls under all sound like they should have one obvious right answer — and each one genuinely doesn't, at least not without stating which convention is being used. This category is where the calendar's real irregularities live: months of different lengths, a leap-year rule with three separate tiers, and a weekend definition that isn't the same everywhere in the world.

Every tool here is built on the same shared date-core engine used throughout the site, so a leap year is always determined the same way whether you're checking February's day count, a year's total day count, or a birthday's weekday-shift pattern — the underlying rule never changes depending on which specific tool you're using.

The leap-year rule has three tiers, not one

"Every four years" is the rule most people learn, and it's incomplete. The actual Gregorian rule adds a century-year exception: a year divisible by 4 is a leap year, UNLESS it's also divisible by 100, in which case it isn't — UNLESS it's also divisible by 400, in which case it is after all. That third tier exists specifically because the simpler "every 4 years" rule (the Julian calendar's rule) adds slightly too many leap days over centuries, which is exactly why the Julian calendar had drifted about 10 days out of alignment with the seasons by 1582.

This one rule cascades through a surprising number of other calculations in this category: February's day count, a year's total day count, whether a year can have an ISO week 53, and the weekday-shift pattern used elsewhere on the site all depend on correctly knowing which years are leap years.

Adding a month doesn't have one obvious answer

January 31st plus one month: is that February 28th (clamped to the last valid day of a shorter month), or March 3rd (a naive "add 31 days" answer), or something else? Different date libraries and calculators genuinely disagree on this, which is exactly why the Date Plus or Minus Days tool states its convention explicitly (clamping to the target month's last valid day) rather than leaving it as an implicit assumption users have to discover by trial and error.

Business days depend on a weekend definition that isn't universal

Most of the world treats Saturday and Sunday as the weekend, but several countries — including much of the Middle East — use Friday and Saturday instead. A "business days between two dates" calculation is only correct once that assumption is made explicit and adjustable, which is why the Business Days Calculator and Add Business Days Calculator both let the weekend definition be changed rather than hardcoding one global default.

ISO week numbers don't start where you'd expect

The international ISO-8601 standard anchors a year's week 1 to whichever week holds that particular year's first Thursday, rather than simply starting week 1 from the calendar's January 1st. One consequence of that single design choice: a handful of late-December dates can end up numbered as week 1 of the NEXT year, while a handful of early-January dates can end up numbered as week 52, or occasionally week 53, of the PREVIOUS year. The Week Number Calculator's own page works through a full worked example of exactly this, including why a given year needing a 53rd week (something that happens roughly once every five or six years) is entirely expected rather than a mistake.

What's in this category

Days Between Dates and Date Plus or Minus Days are the two foundational operations — measuring a gap between two dates, and shifting a single date forward or backward by a chosen amount. Business Days Calculator and Add Business Days Calculator apply the same core operations with weekends and holidays excluded, in each direction respectively.

Week Number Calculator and Day of Year Calculator both convert a date into an alternative numbering system — ISO or US week numbers, and a 1-through-365/366 ordinal day count — used in scheduling, manufacturing date codes, and payroll systems. Day of the Week Calculator and Leap Year Checker are the two most foundational lookups in the category, powering weekday and leap-year logic used throughout several other tools on the site.

Days Since Calculator, Days in a Month, and Days in a Year round out the category with straightforward but genuinely useful reference calculations — a running "days since" counter, a specific month's exact day count, and a specific year's total day count, both of the latter always in agreement with the Leap Year Checker's underlying rule.

Where date math actually goes wrong in practice

Contract deadlines, shipping estimates, and payroll cutoffs are the real-world settings where an unstated date-math convention causes actual, sometimes costly, disagreements. A contract specifying "10 business days from receipt" is only unambiguous once both parties agree on what counts as a business day in the relevant jurisdiction, whether the receipt date itself counts as day one, and which holidays (if any) are excluded — exactly the assumptions the Business Days Calculator and Add Business Days Calculator state explicitly rather than leaving implicit.

Software bugs are another genuinely common source of date-math errors: a surprising number of real production bugs trace back to an off-by-one leap-year check, a hardcoded assumption that every month has 30 days, or a week-number calculation that silently mixes the ISO and US conventions.

How these tools relate to each other under the hood

Days Between Dates and Date Plus or Minus Days are the two foundational operations that several other tools build on. The Business Days Calculator is essentially Days Between Dates with weekend and holiday days excluded from the count; the Add Business Days Calculator is essentially Date Plus or Minus Days with the same exclusions applied while walking forward. Day of Year Calculator, Week Number Calculator, and Day of the Week Calculator are three different re-expressions of a single date into an alternative numbering system — an ordinal day count, an ISO or US week number, and a weekday name respectively — each useful in different real scheduling and record-keeping contexts.

A note on accuracy across very long spans

Because every tool in this category performs genuine calendar arithmetic rather than an approximation, the accuracy doesn't degrade as the span being measured grows longer — a business-day count across a decade is exactly as reliable as one across a single week, and a leap-year check for the year 2400 uses the identical three-tier rule as one for next year.

Fixed-date holidays vs. movable holidays in the business-day tools

The Business Days Calculator and Add Business Days Calculator both pull from this site's per-country fixed-date public holiday tables — Christmas Day, a national independence day, and similar dates that fall on the same calendar date every year. Movable holidays (Easter Monday, Lunar New Year, and other holidays tied to a lunar or lunisolar calendar rather than a fixed Gregorian date) are deliberately excluded from that automatic table, since a static, unchanging list can't safely represent a date that shifts every year — near those dates, this category's business-day counts should be read as a lower bound unless the movable date is accounted for separately.

Frequently asked questions

Why do different date calculators sometimes give different answers for the same question?

Almost always because they're using a different unstated convention — inclusive vs. exclusive day counting, clamping vs. rolling over at month-end, or a different weekend definition. Every tool in this category states its convention explicitly rather than leaving it implicit.

Is a year always 365 days?

No — leap years have 366, following the Gregorian rule (see the Leap Year Checker), and the long-run average is actually 365.2425 days, not the commonly cited 365.25.

Does "weekend" mean the same thing everywhere?

No — most of the world uses Saturday-Sunday, but several countries, including much of the Middle East, use Friday-Saturday instead. The Business Days Calculator lets this be changed rather than assuming one default.

Which of this category's tools would tell me whether a year has a 53rd week?

The Week Number Calculator — it applies the full year-boundary rule directly and states the total week count for whichever year you check.