Curated by Vinod Kumar Jain & Amit Jain · All Frontier Global · free, no login
Give the date you hand notice in and the length your contract specifies, and this returns the last working day, the calendar span and the working days inside it. It is calendar arithmetic and nothing more — your contract and local employment law decide what actually counts, starting with whether “days” means calendar days or working days.
The arithmetic, in order
Day one is either the date you gave notice or the day after, depending on what your contract says. Both options are offered because both conventions are in use.
Months are added by calendar: the same date in a later month, clamped back when that month is shorter (31 January plus one month lands on 28 or 29 February).
Weeks are seven calendar days each. Calendar days are counted straight through, weekends included.
Working days are counted Monday to Friday only, skipping weekends, and the public holidays you entered are deducted from the working-day total.
Last day = day one plus the period, minus one day — because day one is itself part of the notice.
Honest limits
Your contract and local law govern, not this page. Confirm the definition of “days” in yours before relying on any date here — calendar and working-day readings of the same clause can differ by weeks.
Weekends are assumed to be Saturday and Sunday. That is wrong in a good part of the world; if your working week differs, use the calendar-day count and adjust by hand.
No holiday calendar is embedded — no country's, no year's. The holiday count is yours to supply, because public holidays vary by country, by state and by year.
Garden leave, accrued leave, non-compete periods and payment in lieu all change what the last working day means in practice. None of them are modelled here.
Sources
None, and none possible: no holiday calendar, statutory notice table or jurisdiction rule is embedded or fetched. The calculation is pure calendar arithmetic on the dates you entered. Your employment contract, and the law where you work, are the authorities.