Type a month and a year: every date gets its weekday, each weekday is counted, and the days you tell it you are off are taken from the working days
AThe month, at a glance
Type a month and a year and this page gives every date its weekday, counts each weekday in the month, and sorts all of its days into four kinds: worked, not worked because of the week you keep, off because you typed that date, and off on both counts, which add back to the days in the month.
No figure is printed yet: no month is typed and no year is typed, and there is no weekday without a year.
The 4 kinds this page sorts a month into are set out in section J, and no figure in the glance is printed until the month and the year are both typed.
Turns the month and year you type into the weekday of every date, the count of each weekday, and the working days left once the days you tell it you are off are taken out, and it shows the working, including that the working and non-working days add back to the days in the month.
Every day off, every weekly pattern, the month and the year are typed by you, and this page asserts nothing about any of them. It supplies no holiday of any kind: no federal, state, national, religious, school or bank holiday, no holiday list, no holiday calendar, no observed-day rule and no substitute-day rule, and it never says that any day is or is not a holiday anywhere. It carries no leave, no paid time off, no vacation, no sick-day, no accrual, no carry-over and no entitlement figure or rule, and it says nothing about what any employer, contract, union agreement or law provides. It names no payroll period, no pay date, no cut-off, no notice period and no deadline rule. It never says a date is a business day, a banking day, a settlement day, a court day, a filing day or a delivery day for any purpose, and it says nothing about what happens when a date falls on a weekend. It names no school term, no semester, no half-term and no exam date, no religious observance, no fast, no feast and no lunar date, nothing astronomical, nothing seasonal, nothing about daylight, no time zone and no clock-change rule. It computes no money, no rate, no price, no cost, no wage and no amount of any kind, and no figure of this arithmetic is one: the only money printed anywhere on this page is the price of the workbook in section M, and the workbook itself carries none. Nothing you type leaves your browser, nothing is stored anywhere, and the figures are gone when the tab closes.
Printed from otherworldlabs.com, the month's working days.
BThe month, the year, the week you keep, and the days you are off
Type the month and the year. Then say, weekday by weekday, which days the week you keep works: the seven switches ship with Monday to Friday on purely as a starting position, and this page supplies nobody's working week. Weeks on this page begin on Monday, and it supplies no week-numbering convention of any kind, because organisations number weeks differently.
This page publishes no holiday list and no holiday of any kind, and that is deliberate, not unfinished: a holiday is a claim about what is observed, where, by whom and in which year, it varies by country, by state, by employer and by agreement, and a page that published one would be wrong for somebody on the day it shipped. Three of the ten results read for this phrase on 2026-10-25 advertise holidays in their own titles or snippets, so this sheet is worse than a free printable for anybody who wanted the holidays marked. It asks you for the dates instead, and every one of them is yours.
Know only how many days you are off, and not which dates? Leave this empty: the working days below then take out nothing but the week you keep, so read them as that gross figure, and type the dates here when you have them - this page will not turn a count into dates, because a count does not say which dates they are, and taking a count away would take away twice any day you are off that falls on a weekday you already do not work.
The first day off
The second day off
The third day off
The fourth day off
The fifth day off
The sixth day off
The seventh day off
The eighth day off
The ninth day off
The tenth day off
CThe month, laid out
The month in week rows, beginning on Monday. A day marked w is a weekday the week you keep does not work; a day marked t is a date you typed off; a day marked wt is both. No week number is printed, because organisations number weeks differently and this page supplies nobody's convention.
No month is laid out yet, because no month and no year are typed.
DEvery date, its weekday and its kind
One row for each date of the month, between twenty-eight and thirty-one of them, never more and never fewer. Each row carries the date, the weekday it falls on, the name you typed for it if you typed one, and exactly one of the four kinds. Everything else on this page is a view of this one table.
| The date | Its weekday | Your name for it | Which kind it is |
|---|---|---|---|
| no month and no year are typed | - | - | - |
EEach weekday, counted
How many of each weekday the month holds, read off the table in section D.
FThe four kinds, and the two things that have to hold
Each date of the month sits in exactly one of these four, and the four are a partition: a date you typed off that was already not worked is counted once and shown in both places.
GThe days off you typed, as you typed them
Every row you filled in, with the name you gave it and what this page made of the date. A date that exists in no year is reported as no such date. A real date that is not in the month you are counting is reported as outside it and not dropped without a word. A date typed twice is counted once and the repeat is named as a repeat.
HEvery figure, worked
The additions this page performs, written out of the figures the sections before it print. The counts themselves are tallies of the table in section D and are shown there and not as a sum.
IWhat this page is waiting for, and what it read
Every sentence here names a state this page keeps apart. None of them is an error and none of them is advice.
No month is typed, so no date has a weekday and no count prints at all.
No year is typed, and there is no weekday without a year: this page will not assume the current one.
JThe four kinds, the two rules, and how the figures are read
- The four kinds
- Worked: the week you keep works that weekday and you typed no day off on that date. Not worked, because of the week you keep: the weekday is switched off in section B and you typed no day off on that date. Off, because you typed that date: the week you keep works that weekday and you typed the date as a day off. Off on both counts: the weekday is switched off in section B and you typed the date as a day off as well. Every date of the month lands in exactly one of the four, so a date you typed off that was already not worked is counted once and never twice, and the four tallies add back to the days in the month because they are a partition of it.
- The weekday of a date
- The Gregorian rule, applied by this page and printed in section D. It is deterministic and it holds for everybody alike, which is why this page supplies it: it is a fact about the calendar and not a claim about anyone.
- The length of a month
- Thirty-one days in January, March, May, July, August, October and December; thirty in April, June, September and November; and in February twenty-eight days, or twenty-nine in a leap year. A leap year is a year divisible by 4, and not by 100, unless by 400, so 2024 and 2000 are leap years and 1900 and 2100 are not, and that rule is executed in this page's own test suite against 2100, against 2000 and against 2024.
- A month with no year typed
- There is no weekday without a year, so no figure prints until a month and a year are both typed and name a real month of a real year. While one of them is missing the glance says which, in front of where the figures would be, and nothing anywhere on this page prints a figure it does not have.
- The year range this page offers
- 1900 to 2199. A year outside it is read as a year not typed, in either direction, and is never pulled to the nearest year this page will take: a year you did not type is not a year this page will answer for. The range is set where it is so that no Julian-to-Gregorian transition falls inside it.
- A date that exists in no year
- A day off typed as the thirty-first of February is not a date. It is reported in section G as no such date and it is excluded from every count. A day off carrying a name, or a month, or a year, and no day of the month at all is reported in section G as waiting for a day of the month. A day off whose own day is typed and whose month and year are not, while the month being counted is not typed either, is reported as waiting for a month and a year instead: the day is there and there is nowhere yet to put it.
- A date outside the month you are counting
- A day off whose month or year is not the month and year being counted is a real date that this month does not contain. It is reported in section G as outside the month and it is counted in none of the four kinds, because the four kinds partition one named month and nothing else. Leave a day off's month and year blank and this page reads the month you are counting, which is the common case.
- A date typed twice
- Two rows carrying one date are one day off. The first is counted and the second is named in section G as a repeat, so the day is taken out once and never twice.
- A week with every day switched off
- The working days are zero and print as zero. The non-working days are the days in the month, and the two still add back to the days in the month. That is an answer and not an error, and this page prints it as one.
- The working days left, and the day you count from
- The day you type is counted in, and the count runs to the last day of the month. A day past the end of the month you are counting is reported as past the end and the count is zero. With no day typed the count is the working days of the whole month, counted from its first day. Which of the three it is, the glance says beside the figures themselves, because the headline row names no date of its own: it says the count runs from the day the glance names.
- What is not supplied, and the one removal that costs this page its most obvious feature
- No holiday of any kind. No federal, state, national, religious, school or bank holiday, no holiday list, no holiday calendar, no observed-day rule and no substitute-day rule. A holiday is a claim about what is observed, where, by whom and in which year; it varies by country, by state, by employer and by agreement; a page that published one would be wrong for somebody on the day it shipped. So this page publishes none and asks you for the dates instead. For anybody who wanted the holidays marked, a free printable calendar is the better document and this one is worse, and that is recorded here and not argued away.
- Nothing is stored and nothing is sent
- No figure you type is stored in this browser or anywhere else, nothing is sent, no account is asked for and no name is asked for. The figures are gone when the tab closes, which is why there is a workbook beside this page for anybody who needs the sheet to last.
KThe decisions this page does not make
Each of these is yours. None of them is decided here, and no option set out here is recommended.
Which weekdays your week works
Five days, six days, four long days, a split week, a week that changes with the season: the seven switches here ship with Monday to Friday on purely as a starting position, and this page holds nobody's working week. Set them to the week you actually keep.
Which dates are days off
A shutdown, a closure, a trip, a day somebody else decided: this page publishes no list of any of them, and every date here is one you typed. Where the dates come from is yours; this page counts what you type.
Whether a half day is a day off
This page counts whole days and has no half. A half day is either typed as a day off or not typed at all, and whichever you choose, the sheet says which dates you typed so a reader can see what was counted.
Which month a date that sits on a boundary belongs to
A week that runs across the end of a month is counted in whichever month each of its dates falls in, because this page counts one named month's own dates and nothing else. Whether your own work treats that week as one thing is yours to settle.
Whether the sheet goes with the promise or stays on your desk
The dated sheet beside this page carries the dates, their weekdays, the four kinds and the names you typed. Whether the person you gave a date to gets a copy of it is yours; the sheet is written so that it can be read by somebody who was not there when it was filled in.
LWhat this page will not do
- It supplies no holiday of any kind, no holiday list, no holiday calendar, no observed-day rule and no substitute-day rule, and it never says that any day is or is not a holiday anywhere.
- It carries no leave, no paid time off, no vacation, no sick-day, no accrual, no carry-over and no entitlement figure or rule, and it makes no claim about what any employer, contract, union agreement or law provides.
- It names no payroll period, no pay date, no cut-off, no notice period and no deadline rule.
- It never says a date is a business day, a banking day, a settlement day, a court day, a filing day or a delivery day for any purpose, and it says nothing about what happens when a date falls on a weekend.
- It names no school term, no semester, no half-term and no exam date, and no religious observance, fast, feast or lunar date.
- It makes no astronomical, seasonal or daylight claim, and it holds no time zone and no clock-change rule.
- It publishes no week-numbering convention as anybody's standard; it states that weeks on this page begin on Monday and prints no week number.
- It computes no money, no rate, no price, no cost, no wage and no amount of any kind, and not one figure of this arithmetic is one. The only money printed anywhere on this page is the price of the workbook in section M; the workbook beside it names no money figure and no cell of it carries a currency format.
- It measures no duration. There is no punch, no hour, no minute, no threshold and no rate on it: it counts whole days.
- It will not turn a count of days off into dates, because a count does not say which dates they are.
- It invents no employer, office, school, client, reviewer or testimonial, and there is no name on it but the names you type for your own days off, which are gone when the tab closes.
MThe month's dated working-day sheet
The page keeps nothing when the tab closes. The kit is this arithmetic written as a dated workbook, with the formulas left in and no cached figure anywhere. The week: one row for each of the seven weekdays, named, so the week you keep is written down once beside the dates it governs. The days: one row for each date of the month, where you type the date, pick its weekday off the week list, say whether the week you keep works that weekday, and name the day off if it is one, and the row then says which of the four kinds that date is. Summary: the dates counted, the four kinds, the non-working days, the days off named, one row for each weekday carrying that weekday's own dates and its own worked days, and one row for each of the two answers carrying the dates under it and, of those, the dates you named as a day off. Check: the Summary's figures worked a second time by routes of their own, with the difference printed and a yes or a NO beside it. Read me: what the book is, which sheets are in it, and the fingerprint of the spec it was built from. The second file is a short PDF: the rules the arithmetic follows and the decisions it does not make for you. Neither file supplies a holiday, a leave figure, a payroll period or an amount of any kind, and neither one says which dates your days off are.
Take the month's working-day sheet - $19
The kit is two files, for one price, yours to keep. No account, no subscription.