Add Time Calculator
This takes a starting moment and moves it forward or backward by a duration, returning the moment you land on. It is the opposite operation to measuring a gap: instead of two dates and an unknown span, you have one date and a known span, and you want the other end. That is the shape of most scheduling questions. A 72 hour cure time from when the concrete was poured. A statutory period that runs a set number of days from service. A flight that departs at one local time and runs for a known number of hours. A deadline expressed as ten working days rather than a date. The carry is what makes it worth a calculator rather than mental arithmetic: minutes carry at sixty into hours, hours carry at twenty four into days, and days carry into months of unequal length. Get any one of those wrong and the answer is out by a day, which for a legal or contractual deadline is the difference between meeting it and not. The day of the week is shown alongside the result, because a deadline landing on a Saturday usually needs a different plan.
Daylight saving transitions are not adjusted for. A period spanning late September or early April in New Zealand will differ by an hour in real elapsed time.
How it works
The starting moment is built from the date plus the hour and minute. The duration is converted entirely into minutes, so days become minutes at 1,440 each and hours at 60, which avoids carrying errors between units. That total is added to or subtracted from the start in one step, and the result is read back as a date and time. Because the arithmetic happens in a single unit, month lengths and the carry at sixty and twenty four are handled by the date object rather than by hand.
Worked example
Take the defaults: 9:00 on 1 January 2026, add 3 days, 5 hours and 30 minutes. The duration is 3 x 1,440 plus 5 x 60 plus 30, which is 4,320 plus 300 plus 30, giving 4,650 minutes, or 77.5 hours. Added to the start that lands on 14:30 on 4 January 2026, a Sunday. Note what happens at a month boundary: the same duration added to 30 January would land on 2 February, because January has 31 days, and that carry is the part manual calculations get wrong.
Related calculators
- Time Between Dates: the reverse: the gap between two moments.
- Add Business Days: counting working days rather than calendar days.
- Days Until: counting forward from today.
- Minute Calculator: converting a duration between units.
- Adjusted Age Calculator: Corrected Age for Premature Babies.
- Age Difference Calculator: The Age Gap Between Two Birthdates.