Date difference calculator
Pick a start and end date to see how many years, months and days apart they are, plus the total days — for deadlines, anniversaries or time between two events.
How to calculate the difference between two dates
- Pick the start date (e.g. a birth date, or a contract's start date).
- Pick the end date (today by default, change it if you need to).
- See the years/months/days breakdown and the total days right below.
Frequently asked questions
Set the start date to your birth date and leave the end date at today (already selected) — the years/months/days result is your current age.
That's fine, the tool works out the gap between the two dates the same way no matter which one you pick first.
No, the result is the gap between the two dates. The same date on both sides gives 0 days.
Because leap years have an extra day, February 29th. The tool counts the real number of days between the two dates instead of rounding every year to 365.
Related tools
Age calculatorExact age in years, months and days, plus your next birthdayAdd or subtract daysFind the date N days, weeks or months awayTime zone converterWhat time is it there when it's this time hereCountdown timer & stopwatchCountdown with an alarm, stopwatch with lapsBusiness Days CalculatorCount working days, skipping weekends and holidaysSpin the wheelSpin a wheel to pick a random name or prizeRandom number generatorPick random numbers for raffles and giveawaysBingo callerCall 75 or 90 ball bingo, read aloud, check ticketsFlip a coinHeads or tails? Flip a coin to decide in a second