How to use the Date Calculator
- Choose a calculation: days between two dates, add or subtract time, or age.
- Pick the dates.
- Read the result in days, working days, weeks, and years-months-days.
Counting days correctly
By default the count excludes the start date and includes the end date — the number of nights between two dates. Tick “Include the end date” to count both days, as you would for leave or event durations (1 to 3 March is then 3 days).
Working days
Working days skip Sundays and, by default, Saturdays. Many Indian offices work alternate or all Saturdays, so untick that option if needed. Public holidays aren't included because they differ between states, banks and employers — subtract them manually.
Adding months
Months have different lengths, so adding one month to 31 January lands on the last day of February. This is the same convention used by banks for due dates and by most spreadsheet functions (EDATE).
Example
From 1 January 2026 to 31 December 2026 is 364 days (365 including both dates). Someone born on 15 August 1990 is 36 years, 1 month and 18 days old on 3 October 2026.
Frequently asked questions
Does it handle leap years?
Yes. All calculations use the real calendar, including 29 February.
Why might my age differ by a day elsewhere?
Some calculators count the birth date or use time zones. This one works on calendar dates only, which is how age is usually expressed in documents.
Is what I enter stored or sent anywhere?
No. Calculations and processing happen in your browser. Nothing you type is sent to our servers. Some tools remember your last input in this browser's local storage for convenience; you can clear it at any time.