Age and Date Difference Calculator
Your exact age on any date, the days between two dates, or the date after adding days, weeks, months or years.
Working days: Monday to Friday
Holidays and other days off (optional)
They are left out of working days.
My dates
Birthdays, anniversaries and deadlines, with the days left each time you open the app.
No saved dates yet. Save a birthday from the Age answer, or tap + Add a date.
Saved only in this browser on this device. Your data is never sent anywhere, and the app works offline.
Answer
Type a date to see the answer
Questions
How is my age worked out?
It counts whole years from your birthday, then whole months, then the days left. Someone born on 15 August 1990 is 36 years, 1 month and 26 days old on 11 October 2026: 36 years takes them to 15 August 2026, one month to 15 September, and 26 more days to 11 October.
Is the end date counted?
Not unless you tick Count the end date too. From 1 June to 1 November 2026 is 153 days; with the end date counted it is 154. The answer always shows the first and last day it counted, so there is no guessing.
What counts as a working day?
Monday to Friday unless you change it under Working days. Pick your own days off (for example Friday and Saturday) and add holidays; they are left out. Adding working days does not count the start date, so 5 working days after Friday 9 October 2026 is Friday 16 October.
What is one month after 31 January?
28 February, or 29 February in a leap year, because 31 February does not exist. The answer says when a date was moved to the last day of the month.
Born on 29 February?
You choose whether your birthday counts on 28 February or 1 March in other years. Rules differ between countries, so pick the one you use.
Do time zones change the answer?
No. The app counts calendar days, so the time of day, summer time and time zones never move a result. "Today" is today's date on your device.
Is it private?
Yes. There is no account. Your dates stay in this browser on this device, and the app works offline once it has loaded.