Two alternating weeks—not one repeated week
Copying only the first seven days would break the rotation. The second week has a different work/rest arrangement, so always project the complete 14-day sequence. At 12 scheduled hours per shift, seven shifts per cycle average 42 scheduled hours per week before breaks.
- Day 1Work
- Day 2Work
- Day 3Off
- Day 4Off
- Day 5Work
- Day 6Work
- Day 7Work
- Day 8Off
- Day 9Off
- Day 10Work
- Day 11Work
- Day 12Off
- Day 13Off
- Day 14Off
Some workplaces call a 2-2-3 pattern Pitman or Panama, but those names can also describe different day/night assignments. Match the actual dates on your roster, not just the name.
The anchor date decides every future shift
Choose the calendar date of cycle day 1—the first working day in the sequence shown above. The tool also calculates dates before that anchor by extending the same cycle backwards.
- Find cycle day 1Use the first working day after three consecutive days off; it begins the two-on, two-off part of the cycle.
- Check one full cycleCompare at least 14 days for 2-2-3, or 8 days for 4-on 4-off, before exporting.
- Choose hours and zoneThe day shift runs 07:00–19:00. Night starts at 19:00 and ends at 07:00 on the next local date.
What this web tool does—and does not do
Included
It creates a Monday-start calendar for the selected month or full year, prints through your browser, and downloads timed VEVENTs for that range. Times are converted to UTC using the IANA time zone you select.
Not included
It does not save your roster, connect to an employer, handle swaps or split teams, calculate pay, or create a continuously updated calendar feed. Importing the ICS file is a one-time action; select another month or year and export again for a different range.