Business days
Working days between two dates, weekends and holidays taken out.
Date Tools
Loading…
This tool failed to start
It needs WebAssembly and WebGL. Please update your browser or enable hardware acceleration, then reload.
Loading…
It needs WebAssembly and WebGL. Please update your browser or enable hardware acceleration, then reload.
Working days between two dates with a country's holidays taken out, a deadline in working or calendar days, the ISO week for a date and the seven dates of a week, the leap-year rule spelled out, Easter and the twelve feasts that hang off it in both churches, a year of public holidays with the long weekends marked, and the three different things that are all called a Julian date.
Then the clock: how long between two times of day when the span crosses midnight, a column of durations added up with a running total, the twelve- and twenty-four-hour clocks with the whole chart, timesheet rounding that says which way the total drifted, and lap times split apart and put back together.
There is no calendar dependency behind any of this. The conversions, the anonymous computus, the ISO week rule and the date parser are two hundred lines in a shared crate, and every one of them is pinned in its tests to published dates rather than to what the code happened to produce. Everything runs inside this browser tab, compiled to WebAssembly.
Business days
Working days between two dates, weekends and holidays taken out.
Deadline
Where a period of working or calendar days lands.
Working hours
Hours between two dates at a stated working day, break taken out.
Week number
The ISO week for a date, or the seven dates of a week.
Day of the week
Which weekday a date was, and where it sits in its year.
Leap year
Whether a year is one, and the century rule that decides it.
Easter date
Easter Sunday and the twelve feasts that hang off it, in both churches.
Public holidays
A year of holidays for seven countries, with the long weekends marked.
Julian date
The three different things called a Julian date, side by side.
Time between times
How long between two times of day, midnight included.
Add up times
A column of durations added or subtracted, with the running total.
24-hour clock
Between the twelve- and twenty-four-hour clocks, with the whole chart.
Timesheet rounding
Clock-ins rounded to an interval, and which way the total drifted.
Lap times
Laps, splits, the fastest and the slowest, and the pace with them.
Date sequence
A column of dates at a chosen step, skipping what should be skipped.
Timestamp sequence
Unix times at a chosen step, for test data and scripts.
Sprint dates
A run of sprints, each ending on a working day.
Shift rota
A rota from a pattern that repeats, with each person's tally.
Countdown
How long until a date, in every unit somebody counts it in.
Half birthday and milestones
The half birthday, and the round numbers of a life with their dates.
Moon phase
The phase and how much is lit, from a mean lunation that says its error.
Zodiac sign
The western sign and the Chinese animal, with both boundaries stated.
Pet age
A dog's or a cat's age by a published curve, not by seven.
Date formats
A column of dates in one shape, and a warning when the column disagrees with itself.
Meeting planner
The hours several places share, from offsets you give. No time-zone database.