More
More
Date Calculator: Age, Days Between & Business Days
Exact age, days between dates, working days, date sums, hours and a weekly time card.
Free tools that run in your browser. Nothing you type, open or create is uploaded to NerdBible or anyone else.
Add working days to the start date
Business days skip the days off and holidays set on the Business days tab.
Time between two clock times
Add or subtract from a clock time
Add up hours and minutes
| Day | In | Out | Break (min) | Hours |
|---|---|---|---|---|
| Monday | ||||
| Tuesday | ||||
| Wednesday | ||||
| Thursday | ||||
| Friday | ||||
| Saturday | ||||
| Sunday |
Dates are counted as whole calendar days, so daylight saving changes do not shift the results. When adding months lands on a day the month does not have, such as 31 February, the result is the last day of that month.
How to use it
- Choose a tab: Age, Days between, Business days, Add or subtract, Hours or Time card.
- Enter the dates. For business days, tick the days you do not work, type any public holidays to skip, and use the second box to add working days to a date.
- For times, use Hours to find the time between two clock times, move a clock time forward or back, or add up a list of hours and minutes.
- On the Time card, enter each day's start, finish and break. The week's total appears below; add your hourly rate if you want a gross pay figure.
- Read the result straight away; press Copy next to any figure you want to keep.
Questions
How is exact age worked out?
Whole years first, then whole months, then the days left over, the same way people count birthdays. Someone born on 15 May 1990 is 36 years, 4 months and 19 days old on 4 October 2026.
Should I include the end date?
Include it when both days count, such as the length of a holiday from Monday to Friday (5 days). Leave it out for the time between two dates, such as nights in a hotel (4 nights).
Does the business day count include public holidays?
Only the ones you type in. Holidays differ by country, region and company, so the tool does not guess; add each date on its own line.
What if a shift ends after midnight?
When the end time is earlier than the start time, both the Hours tab and the Time card treat it as finishing the next day, so 22:00 to 06:00 is 8 hours.
How does the time card total work?
For each day it takes the time from in to out, subtracts the break, and adds the days up. The total is shown both in hours and minutes (38:30) and as a decimal (38.5), which is the form most payroll and invoicing systems ask for.
Does the time card work out my pay?
Only if you type an hourly rate, and then only as hours multiplied by that rate. It does not know about overtime rules, tax or deductions, and nothing is filled in for you.
How are birthdays on 29 February handled?
In years without 29 February, the next birthday is shown as 28 February. Some countries treat 1 March as the legal birthday instead.
About this tool
About the date calculator
Date and time questions come up again and again, and each has its own tab here.
- Age: exact age in years, months and days, counted the way people count birthdays.
- Days between: the number of days, weeks and months between two dates.
- Business days: working days between two dates, skipping the weekdays you choose as days off and any holidays you type in, plus a box to add or subtract working days from a date.
- Add or subtract: the date a number of days, weeks, months or years before or after another, such as a notice period or a delivery estimate.
- Hours: the time between two clock times, a clock time moved forward or back, and a list of hours and minutes added up.
- Time card: start, finish and break for each day of the week, with the total in hours and minutes and as a decimal.
Include the end date or not?
Include it when both days count, such as a holiday from Monday to Friday, which is 5 days. Leave it out for the time between two dates, such as nights in a hotel: Monday to Friday is 4 nights.
Holidays
Public holidays differ by country, region and employer, so the tool has no holiday list of its own. Type each date you want skipped on its own line.
Shifts and pay
A finish time earlier than the start counts as the next day, so a night shift from 22:00 to 06:00 is 8 hours. On the time card you can type your own hourly rate to multiply by the decimal hours; nothing is filled in for you, and no overtime, tax or deductions are applied.
Edge cases handled
Adding a month to 31 January lands on the last day of February, not in March. A birthday on 29 February falls on 28 February in other years. Dates are counted as whole calendar days, so daylight saving changes never shift a result.
Everything is calculated in your browser.
Related tools
- Countdown to a DateCount down to any date and time, and share the link.
- Time Zone Converter & Meeting PlannerA time in several time zones, a meeting planner and military time.
- Unix Timestamp ConverterTimestamps to dates and back, in any time zone.
- Subscription Renewal CalculatorWhat a subscription really costs after the first year.
- Timer, Stopwatch & PomodoroCountdown, stopwatch and Pomodoro focus timer with presets.