Date Calculator
NZ date calculator: add or subtract days, weeks, months. Count working days excluding NZ public holidays (Waitangi, ANZAC, Matariki, etc.).
About this calculator
This calculator uses date arithmetic. Reference: Standard date calculation. Last consulted 8 February 2026.
Calendar arithmetic notes
Gregorian calendar (universal)- •Days in year: 365 (366 leap)
- •Average days/month: 30.44 (365.25 ÷ 12)
- •Leap year rule: Every 4 yrs, except century unless ÷400
- •Days per quarter: ~91-92
- •NZ working days/year: ~248 (after weekends + public holidays)
Disclaimer
This calculator provides estimates for general information purposes only. Results are based on standard formulas and may not reflect your individual circumstances. Always consult a qualified professional for advice specific to your situation.
How date calculations work
Calendar arithmetic: handles leap years (every 4 years except century unless divisible by 400) and varying month lengths.
- 1
Days between dates
Difference = (end_date − start_date) in milliseconds ÷ (86,400,000 ms/day)
86,400,000 = ms per day. Math.floor() rounds down.
- 2
Add days
New_date.setDate(old_date.getDate() + days)
JS Date handles month overflow automatically.
- 3
Conversions
Weeks = days ÷ 7 · Months ≈ days ÷ 30.44 · Years ≈ days ÷ 365.25
30.44 = avg days/month. 365.25 = avg days/year.
Worked example
Inputs: Days between 1 Jan and 31 Dec 2026
Result: 364 days = 52 weeks = ~12 months.
Frequently Asked Questions
How do I calculate the number of days between two dates?
How do NZ public holidays affect working day calculations?
What is a leap year and how do I know if a year is one?
How long until the next NZ public holiday?
Calculates the number of days, weeks, or months between two dates. Useful for NZ legal calculations, lease periods, notice periods, tax deadlines, and financial planning.
How this calculator works
Date difference = end date minus start date. Business days exclude Saturdays, Sundays, and NZ public holidays. NZ has 11 national public holidays plus Waitangi Day, ANZAC Day, and regional Anniversary Days.
NZ Public Holidays 2026
| New Year's Day | 1 January 2026 |
| Day after New Year's Day | 2 January 2026 |
| Waitangi Day | 6 February 2026 |
| Good Friday | 3 April 2026 |
| Easter Monday | 6 April 2026 |
| ANZAC Day | 25 April 2026 |
| King's Birthday | 1 June 2026 |
| Matariki | 24 July 2026 |
| Labour Day | 26 October 2026 |
| Christmas Day | 25 December 2026 |
| Boxing Day | 26 December 2026 |
Each region also has an Anniversary Day (e.g. Auckland 26 Jan, Wellington 22 Jan, Canterbury 11 Nov).
Worked Examples
From 1 April 2026 to 31 March 2027 — one NZ financial year
365 calendar days.
- Start: 1 April 2026
- End: 31 March 2027
- 2026 is not a leap year
- Total: 365 days (1 full financial year)
Employment start date 15 March 2026, 4-week notice period
Notice period ends 12 April 2026.
- Start of notice: 15 March 2026
- Add 4 weeks (28 days)
- End date: 15 March + 28 days = 12 April 2026
- Note: Good Friday 3 Apr and Easter Monday 6 Apr are public holidays in this period
Built and maintained by Konstantin Iakovlev. Data sourced from the IRD and official New Zealand government sources.
Last reviewed: