Days Since Calculator – How Many Days Since a Date?
A birthday, an anniversary, the day you quit smoking or started the job — pick the date and this page counts the days from it to today for you: as one big number, in weeks, in years, months and days, and in business days, with the weekday both dates fell on and your next round-number milestone.
Count the days
🔒 Everything is calculated in your browser — your dates never leave your device.
Your count
The count, four ways
Your next milestone
Day 500 since 1 January 2026 falls on 16 May 2027 — 205 days after 23 October 2026. Day 100 was 11 April 2026, and day 1,000 lands on 27 September 2028.
One honest note: business days here are weekdays only. Public holidays are not subtracted — they differ by country, state and employer, so a working-days figure for a real deadline should also take your local holidays off.
- Days are counted as whole calendar days, each date at midnight, so clocks and daylight saving never move the answer.
- One span reads four ways — the total, in weeks, in calendar years, months and days, and in business days, with the weekday of each date.
- Point the second date at the future and the page flips into days-until mode on its own.
The count, drawn out
The same count as a journey from the day it happened to the next round number — every figure follows the calculator above.
Counting forward from 1 January 2026
| Count | Lands on |
|---|---|
| Day 30 | Saturday 31 January 2026 |
| Day 90 | Wednesday 1 April 2026 |
| Day 100 | Saturday 11 April 2026 |
| Day 180 | Tuesday 30 June 2026 |
| Day 365 | Friday 1 January 2027 |
| Day 500 | Sunday 16 May 2027 |
| Day 730 | Saturday 1 January 2028 |
| Day 1,000 | Wednesday 27 September 2028 |
Why two day-counters can disagree by one
It is almost always the counting rule, not the arithmetic. This page returns the plain difference — 1 January to 2 January is one day, exactly like a hotel charging for one night. Tools that count both the first and the last day (an “inclusive” count) will always read one higher, and tools that measure 24-hour periods from a time of day can read one lower near midnight or across a daylight-saving change. Neither is a trick; they are answering slightly different questions. Ours is stated on the calculator, in one line, so you always know which answer you are holding.
How it works, in 3 steps
Pick the day it happened
Type the date you are counting from — a birth, a wedding, the day you moved, quit, started or stopped. Dates work from the year 100 onwards, so grandparents’ birthdays and old anniversaries are welcome here.
Pick the day to count to
Today is already filled in, which is what most people want: how many days since then, as of now. Move it to relive a past span — or point it at a future date and the page flips into “days until” mode on its own.
Read the count four ways
The big number is the total. Underneath it: the same span in weeks, in calendar years, months and days, and in business days — plus the weekday each date fell on, and the date of your next 100, 500 or 1,000-day milestone if you fancy marking it.
The counting behind it
The default, worked through. 1 January 2026 to 23 October 2026. Adding the whole months first: January to October is nine month-turns, and the 22 days from 1 October to 23 October follow them — but the honest total is a straight subtraction of the two dates: 295 days. That is 42 full weeks and 1 extra day, or in calendar terms 9 months and 22 days. Of those 295 days, 211 fall Monday to Friday and 84 are weekend days.
The leap-year wrinkle. 28 February 2024 to 1 March 2024 is 2 days, not 1, because 2024 is a leap year and 29 February sits between them. The same two calendar dates in 2025 give 1 day. Any counter that just multiplies months or assumes February always has 28 days gets this quietly wrong; real date arithmetic does not.
Counting forwards instead. Put a future date in the first box and today in the second, and the same subtraction runs the other way: 23 October 2026 to 1 January 2027 is 70 days, labelled “days until” so a countdown never wears the wrong name.
Deep dives
Counting fenceposts is the oldest trap in arithmetic. A fence 10 metres long with a post every metre has 11 posts, not 10 — because both ends carry one. Dates have the same trap. Between 1 January and 2 January there is one day of difference, but the span touches two calendar dates. Count the dates it touches and you get 2; count the days that pass and you get 1. Both numbers exist honestly; they just answer different questions.
Which one does what use? Hotels, car hire and age all use the difference — one night, one day, one year older on the birthday itself. Some form deadlines and a few legal and medical counts use the inclusive style, counting the starting day as day 1 (“within 30 days of this notice, counting the day of the notice”). This calculator uses the difference, and says so above the result. If an official deadline matters to you, check which rule the authority uses before trusting any counter — the one-day gap between the two rules is exactly where late filings are born.
A calendar day is not always 24 hours. On the spring daylight-saving Sunday (8 March 2026 in the US) the day is 23 hours long; on the autumn one (1 November 2026) it is 25. A tool that measures elapsed hours and divides by 24 can call the weekend of 7–9 March “1.96 days” and round it the wrong way, or shave a day off a long span that crosses several changes. A tool on a server in another time zone can be a whole date ahead of you.
So this page never looks at a clock. Each date is converted to a pure day number — a count of calendar days from a fixed day zero — using integer arithmetic on the year, month and day alone, and the answer is the difference of two day numbers. Twenty-three-hour days, twenty-five-hour days and your time zone cannot touch it: 6 March to 9 March 2026 is 3 days here, across the spring change, just as it is on paper. It also means the two dates are compared as dates, never as moments — pick the same date twice and the answer is a clean zero.
Four fixed spans that teach the whole counter
Type these two dates yourself and the page returns exactly these figures. None of them depends on the day you open the page, so they are safe to check against any other counter.
| From → to | Total days | In weeks | Business days | Weekend days | What it proves |
|---|---|---|---|---|---|
| 28 Feb 2024 → 1 Mar 2024 | 2 | 2 days | 2 | 0 | The leap day counts. |
| 31 Jan 2026 → 28 Feb 2026 | 28 | 4 weeks exactly | 20 | 8 | A “month” is not a fixed length. |
| 1 Jan 2026 → 1 Jan 2027 | 365 | 52 weeks, 1 day | 261 | 104 | A common year, counted honestly. |
| 1 Jan 2024 → 1 Jan 2025 | 366 | 52 weeks, 2 days | 262 | 104 | A leap year adds exactly one day. |
The first row is the page’s own worked example, and it is the one that catches lazy counters. 28 February 2024 to 1 March 2024 is 2 days, not 1, because 2024 is a leap year and 29 February sits between them. The same two calendar dates in 2025 give 1 day. Any counter that multiplies months or assumes February always has 28 days gets this quietly wrong; real date arithmetic, which this page does by converting each date to a pure day number and subtracting, does not. The weekday evidence confirms it: 28 February 2024 was a Wednesday and 1 March 2024 a Friday, with the leap Thursday in between — two steps forward, two days.
The second row is the trap in the other direction. 31 January 2026 to 28 February 2026 is 28 days — four weeks exactly, and the page calls it “1 month” in calendar terms — even though February 2026 has only 28 days and January has 31. A counter that assumed every month is 30 days would call it 30 days and be wrong by two; a counter that assumed a month is four weeks would be right here by luck and wrong elsewhere. The third and fourth rows complete the lesson: a common year is 365 days (52 weeks and 1 day, which is why 1 January 2027 falls on a Friday, one weekday later than the Thursday of 1 January 2026), while a leap year is 366 days (52 weeks and 2 days, so 1 January 2025 fell on a Wednesday, two weekdays after the Monday of 1 January 2024). The extra day is always exactly one, never a rounding error, and it always lands in February.
Business days: weekdays only, holidays included
The business-day figure on this page counts Monday to Friday and nothing else — and the page says so itself, in a note under the result: public holidays are not subtracted, because they differ by country, state and employer. That honesty matters more than it looks. The 365-day span of 2026 contains 261 business days and 104 weekend days, which adds up exactly (261 + 104 = 365), and the leap-year span contains 262 and 104 (262 + 104 = 366). But a real deadline measured in “working days” in a country with, say, 10 public holidays on weekdays would be about 10 days shorter than the page’s figure. The page’s number is therefore the right starting point and the wrong finishing point for a legal or contractual deadline: use it to get the shape of the span, then subtract your jurisdiction’s holidays yourself, and check which counting rule the authority uses — difference counting, as here, or inclusive counting that treats the starting day as day 1.
The inclusive-versus-exclusive distinction is worth a paragraph of its own because it is where late filings are born. This page counts the difference: between 1 January and 2 January there is one day of difference, but the span touches two calendar dates. Hotels, car hire and age all use the difference — one night, one day, one year older on the birthday itself. Some form deadlines and a few legal and medical counts use the inclusive style, counting the starting day as day 1 (“within 30 days of this notice, counting the day of the notice”). Both numbers exist honestly; they answer different questions. If an official deadline matters to you, the one-day gap between the two rules is exactly where trouble lives, so confirm the rule before trusting any counter, including this one.
Milestones: the dates worth marking
Every span on this page also reports the next 100, 500 or 1,000-day milestone, and those dates are fixed once the starting date is fixed — they do not drift with the day you open the page. Count from 1 January 2026 and day 100 was 11 April 2026, day 500 falls on 16 May 2027, and day 1,000 lands on 27 September 2028. Count from 28 February 2024 instead and day 100 falls on 7 June 2024, while day 1,000 lands on 24 November 2026. Count from 1 January 2024 and day 100 was 10 April 2024, day 500 was 15 May 2025, and day 1,000 lands on 27 September 2026 — note how the leap-year start pulls its 1,000-day milestone a full year earlier than the 2026 start’s, because the leap day sits inside the count. Milestones are the page’s most human feature: a raw count of 296 days means little, but “day 500 falls on 16 May 2027” is a date you can put in a calendar, a dinner you can plan, an anniversary you can actually mark.
There is a quieter use for milestones, too: they are a check on the counter itself. If another tool tells you day 500 from 1 January 2026 is any date other than 16 May 2027, one of the two tools is counting inclusively, or mishandling a leap day, or both — and the table in the first section tells you which kind of error to look for. A one-day disagreement points at the fencepost rule; a one-day disagreement that appears only across February points at the leap year; a disagreement of weeks points at a tool that multiplied months instead of counting days. The milestones turn an abstract argument about counting rules into a single date you can compare.
Why the counter ignores clocks entirely
A calendar day is not always 24 hours. On the spring daylight-saving Sunday the day is 23 hours long; on the autumn one it is 25. A tool that measures elapsed hours and divides by 24 can call a weekend across the spring change “1.96 days” and round it the wrong way, or shave a day off a long span that crosses several changes. A tool on a server in another time zone can be a whole date ahead of you. So this page never looks at a clock: each date is converted to a pure day number — a count of calendar days from a fixed day zero — using integer arithmetic on the year, month and day alone, and the answer is the difference of two day numbers. Twenty-three-hour days, twenty-five-hour days and your time zone cannot touch it, and picking the same date twice gives a clean zero rather than a rounding artefact. That design choice is also why the page works from the year 100 onwards: day numbers do not care how old the date is, while clocks and time-zone databases very much do.
Counting backwards, and the century rule
The counter subtracts day numbers, so it counts backwards exactly as well as forwards — and the leap rule it implements has one famous exception, in the year 2100.
Count backwards from 1 January 2026 by 100 days and you land on 23 September 2025: the page returns exactly 100 days for that pair, with the same four-way breakdown it gives for forward spans. Backwards counting is the same subtraction with the dates swapped, and it is the right tool for questions like “when did the 100 days before the launch start?” or “what date was 90 days before the deadline?” — questions where the answer is a date, not a count. The milestone feature works backwards in spirit too: knowing that day 100 from 28 February 2024 was 7 June 2024 tells you that 7 June 2024 was the 100th day of that count, and the same date can be the end of one span and the milestone of another. Dates are points; spans are the distances between them; and a counter that treats them that way never has to special-case direction.
The century rule is the Gregorian calendar’s fine print, and it is worth knowing because it decides whether a February has 29 days once a century. The rule most people learn — every fourth year is a leap year — has two corrections: years divisible by 100 are not leap years, unless they are also divisible by 400. So 2000 was a leap year (divisible by 400), and the page confirms it: 28 February 2000 to 1 March 2000 is 2 days, with 29 February 2000 in between. But 2100 will not be a leap year (divisible by 100, not by 400), and the page confirms that too: 28 February 2100 to 1 March 2100 is 1 day, with no leap day between them. The same rule is why 1900 was not a leap year either, and why the calendar stays aligned with the seasons over centuries instead of drifting a day every 128 years as the Julian calendar did. If you ever count a span that crosses a century February, check the divisibility — or just type the dates here and let the day numbers do it, which is the same advice as everywhere else on this page: when the rule has exceptions, let the arithmetic carry them.
One more pattern falls out of the same arithmetic for free: any span of exactly 28 days returns to the same weekday. The probed pair proves it — 31 January 2026 was a Saturday and 28 February 2026 was a Saturday, 28 days and four weeks apart, with 20 business days and 8 weekend days in between. The same holds for 7 days, 14 days, 21 days and every other multiple of seven: the weekday repeats because the week divides the span exactly, with nothing left over. That is why rotas repeat weekly without adjustment, why “four weeks from Saturday” is always a Saturday, and why a span that is not a multiple of seven must shift the weekday — by one day for 365 days, by two for 366, exactly as the year rows in the first section show. Weekday arithmetic is day arithmetic modulo seven, and once you see it that way, the calendar stops looking like a list of exceptions and starts looking like the clockwork it is.
A final backwards-counting caution: month arithmetic is not day arithmetic, and the page’s calendar-terms figure (“9 months and 23 days”, “1 month”) is a description of the span, not a second count. Nine months and 23 days from 1 January 2026 is 24 October 2026 only because the months in between have the lengths they have; the same “9 months and 23 days” from a different start lands on a different total-day count whenever February or a 31-day month falls differently inside the span. That is why the total days figure is the authority and the calendar terms are the translation: if two tools agree on the total days but differ on the months, they are describing the same span in different words, and if they differ on the total days, one of them is wrong.
Counting in weeks, months, and years: why a month is not 30 days
Days are exact. Weeks are exact. Months and years are calendar units, and they only make sense from an anchor date.
Weeks divide cleanly, because every week is 7 days: 100 days is 14 weeks and 2 days, and any day count converts to weeks and days by dividing by 7 and keeping the remainder, with no judgement involved. Months do not divide cleanly, because months are 28, 29, 30, or 31 days, and a count of 60 days is two months from the 1st of January to the 1st of March in a leap year, one month and 29 days from the 15th of January to the 15th of March, and two months and a day from the 31st of January, depending on where the count starts. Any statement of months between two dates must name the anchor, the start date from which the months are counted, or it is not a statement at all, only an approximation wearing the clothes of one. The calculator above counts days exactly, and the months and years it reports are counted on the calendar from the dates given, which is the only honest way to report them.
Leap days are ordinary days in the count and extraordinary only in the calendar. The 29th of February counts as one day, like any other, and a period that spans it is one day longer than the same period in a common year, which is why the 1st of January to the 1st of March is 60 days in 2024 and 59 days in 2025, and why a day count that ignores the leap day is wrong by exactly one. Years behave like months: a year from the 1st of March 2024 to the 1st of March 2025 is 365 days, because the leap day falls before the period starts, while a year from the 1st of January 2024 to the 1st of January 2025 is 366, because the leap day falls inside it. Count days exactly, convert to weeks by dividing by 7, and convert to months and years only on the calendar, from the anchor date, and the three answers will agree with each other and with the calendar. The companion guide works the Excel formulas for the same counts, so a spreadsheet and this page can be checked against each other, day for day.
Days since questions, answered
How do I work out how many days it has been since a date?
Subtract the earlier date from the later one and count the whole days between them. Doing it by hand means adding the days left in the first month, then whole months, then the days into the last month — doable, but leap years make February a trap. This page does the same sum with exact calendar arithmetic: put the date in the first box, leave today in the second, and the big number is your answer. For example, 1 January 2026 to 23 October 2026 is 295 days.
Does the count include the start date or the end date?
Neither, in the way most people mean it. The answer is the plain difference between the two dates, so the starting day is day zero — it is not counted — and the count runs up to the second date: 1 January to 2 January is 1 day, and the same date twice is 0 days. Some tools offer an “inclusive” count that counts both the first and the last day and reads one higher; ours states its rule in one line above the result so you always know which kind of answer you are looking at.
How many business days are in my count?
The calculator shows them on their own row: the Monday-to-Friday days among the days counted. In the default example, 295 total days hold 211 business days and 84 weekend days. Business days here are weekdays only — public holidays are not subtracted, because they differ by country, state and employer. If you are counting towards a work deadline, take off your local holidays as well.
What day of the week did that date fall on?
Both dates have their weekday shown in the results — the first date’s day of the week and the second date’s — worked out from the same day numbers as the count itself, so the two can never disagree. It works for any date the page accepts, from the year 100 to 9999: the day you were born, the day your parents married, or the weekday of a future anniversary you are planning around.
Can I count the days until a future date instead?
Yes — the same page runs backwards. Put the future event in the first box and today (or any earlier date) in the second, and the label flips from “days since” to “days until” automatically, with the same weeks, calendar and business-day breakdown and the milestones counted forward from the event. A wedding countdown, a due date or a launch day all work this way; nothing needs switching.
Why does another calculator give me one day more or fewer?
Almost always the counting rule, not a mistake. An inclusive counter that counts both the first and last day reads exactly one higher than this page. A counter that measures 24-hour periods between two times of day can read one lower if the times straddle midnight — or across a daylight-saving change, when a calendar day is 23 or 25 hours long. This page counts whole calendar days between two dates, with the rule stated on the calculator, so if another figure differs by one, check its rule before doubting either answer.
What if I pick the same date twice?
You get a clean zero — the difference of a day number with itself. That is the correct answer under difference counting, and it is a useful sanity check: any counter that returns 1 for the same date twice is counting inclusively, touching two calendar dates and calling it two days, or it has a rounding bug. Zero here is not an empty result; it is the counter proving it counts differences, not dates touched.
Do business days skip public holidays?
No. The page counts Monday to Friday only, and its own note under the result says public holidays are not subtracted, because they differ by country, state and employer. A span that the page calls 261 business days contains every weekday in it, including any that were public holidays where you live. For a real deadline, subtract your jurisdiction’s weekday holidays from the page’s figure yourself.
Can I count back to a date in the 1800s?
Yes, within the page’s range: dates work from the year 100 onwards, so grandparents’ birthdays, old anniversaries and historical dates are all welcome. The counting is pure day-number arithmetic on year, month and day, so it does not depend on time-zone databases or calendar reforms in code — though for dates before the Gregorian calendar’s adoption in your country, remember the page counts proleptically, as if the Gregorian rules always applied.
Why does the page sometimes say “days until” instead of “days since”?
Because you pointed the second date at the future. Put a future date in the first box and today in the second, and the same subtraction runs the other way, labelled “days until” so a countdown never wears the wrong name. The arithmetic does not change — only the label does, so you can read the result as a countdown without doing mental gymnastics about which date came first.
How many weeks is 100 days?
Fourteen weeks and 2 days. Weeks divide cleanly because every week is 7 days: divide the day count by 7 and keep the remainder, so 100 divided by 7 is 14 with a remainder of 2. Months and years do not divide this way, because months are 28, 29, 30, or 31 days, and a month count needs an anchor date to be meaningful at all.
Why do two calculators disagree on the months between two dates?
Because months are not a fixed number of days, and the calculators are counting from different anchors, or one of them is approximating. A count of 60 days is two months from the 1st of January to the 1st of March in a leap year, and a different number of months from any other start date, so any month figure that does not name its anchor is an approximation. Compare the day counts first, which are exact, and then compare the anchors, and the disagreement will resolve into a difference of convention, not of arithmetic.
How do I count a period that spans a leap day?
Count the 29th of February as one day, like any other, and the period is one day longer than the same period in a common year. The 1st of January to the 1st of March is 60 days in 2024, a leap year, and 59 days in 2025, and a year from the 1st of January 2024 to the 1st of January 2025 is 366 days, because the leap day falls inside it. A day count that ignores the leap day is wrong by exactly one, and the calculator above counts it.
Related calculators
Age Calculator
Exact age in years, months and days from a birth date.
📅Date Calculator
The date a set number of days from any starting date.
🕐Time Calculator
Add and subtract hours, minutes and seconds.
⏱️Time Duration
How long between two times, exactly.
🤰Due Date Calculator
A pregnancy due date from the last period or conception.
📅Days Between Dates in Excel
Formulas and worked examples.
Exact calendar arithmetic — but know which counting rule your deadline uses.
The counts on this page are exact differences between two calendar dates, computed with integer date arithmetic that leap years, time zones and daylight-saving changes cannot move. Business days count Mondays to Fridays only; public holidays are not subtracted, as they vary by country, state and employer. Some official deadlines — courts, immigration, tax and contracts among them — count inclusively, from a filing time, or in business days with local holidays removed, and can differ from the figure here by a day or more. If a date has legal, medical or financial consequences, confirm the counting rule with the authority that set it rather than relying on any general calculator, this one included.