SRT

Date & Time

Shift Rotation Timeline Calculator

Expand a work/off rotation into dated blocks and reconcile calendar span, workdays, scheduled hours, and shift-share hours.

Calendar days per rotation-
Calendar span represented-
Scheduled workdays represented-
Scheduled hours represented-
Hours assigned to entered day-shift share-
Remaining scheduled hours-
Start date of final displayed cycle-

Decision view

Dated work-off rotation Gantt

Dated work-off rotation GanttAlternating work and off blocks preserve real dates, cycle boundaries, and cumulative scheduled hours.
Exact scenario comparisonRotation cycles to display changes while all other entered assumptions remain constant.
Rotation cycles to displayCalendar days per rotationCalendar span representedScheduled workdays representedScheduled hours representedHours assigned to entered day-shift shareRemaining scheduled hoursStart date of final displayed cycle

Period-by-period detail

Complete shift-rotation work-block timeline

Each row advances exactly one work-off cycle and retains block dates, cumulative workdays, and scheduled hours.

How to use Shift Rotation Timeline Calculator

  1. Enter the first work-block date and work/off pattern.
  2. Enter shift length, cycle count, and share.
  3. Inspect every dated block in the timeline and table.

Calculator guide

Understanding Shift Rotation Timeline Calculator

A repeating roster is a calendar pattern: each work block and off block advances by the exact cycle length.

Find cycle length One full work/off pattern lasts eight days.
Expand the timeline Twelve cycles preserve equal work and off totals.
Calculate scheduled hours Only workdays receive scheduled shift hours.
Split the entered shift share The two entered-share components reconcile to total hours.

Calculation method

How the calculation works

Expand a repeating work-off pattern into dated work blocks and preserve workday, hour, and entered shift-share totals across the complete timeline. Add work and off days for the cycle, multiply by cycle count, and offset the first date by whole-cycle increments.

Detailed calculation process

Expand the repeating work/off cycle into dates

The default starts 2026-08-03, repeats four workdays and four off days for 12 cycles, schedules 12-hour workdays, and assigns 50% to day shift.

General formula: d_c = d_w+d_oD = n d_cW = n d_wH = W h_sH_day = H(q/100)H_other = H-H_dayDate_k = Date_1+(k-1)d_c Every cycle contains a fixed work block and off block. Counts scale linearly, while dates advance by integer calendar days.

What each symbol means

d_w, d_o, d_c Work, off, and total cycle days (days).
n Displayed cycle count.
D, W Calendar span and scheduled workdays (days).
h_s, H Hours per workday and total scheduled hours.
q Entered day-shift share (%).
H_day, H_other Scheduled hours assigned to each share (hours).
Date_k Start date of cycle k.

Worked substitution with the default inputs

1. Find cycle length d_c = 4+4d_c = 8 calendar days One full work/off pattern lasts eight days.
2. Expand the timeline D = 12(8) = 96 calendar daysW = 12(4) = 48 workdays Twelve cycles preserve equal work and off totals.
3. Calculate scheduled hours H = 48(12)H = 576 hours Only workdays receive scheduled shift hours.
4. Split the entered shift share H_day = 576(50/100) = 288 hoursH_other = 576-288 = 288 hours The two entered-share components reconcile to total hours.
5. Locate the final cycle Offset = (12-1)(8) = 88 daysDate_12 = 2026-08-03+88 days = 2026-10-30 The final cycle starts after eleven complete cycles.

The default timeline covers 96 calendar days, 48 workdays, 576 scheduled hours, and begins its final block on 2026-10-30.

Purpose-built visual

Dated work/off Gantt timeline

Alternating work and off blocks run across real calendar dates and retain cumulative hours.

Live The chart is regenerated from current inputs.
Units Every axis, marker, and endpoint retains its stated unit.
Check The chart reconciles to the displayed calculation.

Worked situations

Practical examples

  • The default starts 2026-08-03, repeats four workdays and four off days for 12 cycles, schedules 12-hour workdays, and assigns 50% to day shift.
  • The default timeline covers 96 calendar days, 48 workdays, 576 scheduled hours, and begins its final block on 2026-10-30.

Better inputs

Useful tips

  • Change one input at a time and confirm both the result and visual move.
  • Keep the units stated beside every field.
  • Retain intermediate precision and round only the reported result.

Before relying on the result

Limitations and common mistakes

  • Swaps, leave, holidays, overtime, and employer policies are excluded.
  • Daylight-saving changes do not alter entered scheduled hours.
  • Local labor rules require separate review.

Reference

Key terms

Cycle
One complete work block plus off block.
Work block
Consecutive scheduled workdays.
Cycle start
First work date of a repeated block.

Important note

Calculated directly from the entered values using the displayed formula and rounding settings.

Frequently asked questions

Does the first date count as workday one?

Yes.

Are off days scheduled hours?

No.

Why is the final start offset by n minus one?

Cycle one begins at zero offset.

Are holidays removed?

No.