Low gap and low totals
Both the distribution and the actual local starts are favorable under the declared windows. Confirm the calendar and duration before adopting the rotation.
Practical relationship planning
Weight two recurring UTC call slots, convert each to both local clocks, and compare monthly off-window burden before adopting a rotation.
ROTATE INCONVENIENCE OPENLY
This calculator evaluates a recurring schedule that alternates between two UTC start times. It converts each slot to both local clocks, measures distance outside each person’s preferred window, weights that distance by expected monthly use, and exposes the resulting fairness gap. The metric is a transparent scheduling index, not a health measure or a rule that equal discomfort is required.
ROTATE INCONVENIENCE OPENLY
A lower gap is only one scheduling criterion. Inspect the local starts and each total because a mathematically equal rotation can still place both slots outside healthy or workable hours.

| Rotation layer | UTC / count | Person A | Person B |
|---|
CURRENT CALCULATION PROCESS
n₁=nq; n₂=n−n₁; B_i=n₁d(l₁ᵢ,W_i)+n₂d(l₂ᵢ,W_i); Δ=|B_A−B_B|
Allocate the monthly meeting count according to the slot-one share, convert both UTC slots to each local clock, compute circular distance outside each preferred interval, and weight those distances by slot frequency.
| Symbol | Meaning | Unit | Default |
|---|---|---|---|
| n | Total recurring meetings | meetings/month | 8 |
| q | Slot-one share | dimensionless | 50% |
| n₁, n₂ | Meetings assigned to each slot | meetings/month | calculated |
| l₁ᵢ, l₂ᵢ | Local start for person i | decimal local hour | calculated |
| W_i | Person i preferred interval | local-clock window | 07:00–22:00 |
| B_i | Monthly off-window burden | hour-points/month | calculated |
| Δ | Absolute burden gap | hour-points/month | calculated |
Conversions and rounding: Convert share percent to a decimal and offsets through local = UTC + offset modulo 24. Distance is zero inside the preferred interval and circular distance to the nearer boundary outside.
RESULT INTERPRETATION
The schedule first allocates monthly meetings between two UTC slots. Each person’s burden is the sum of off-window distance multiplied by slot use; the gap is only the absolute difference between those totals.
Both the distribution and the actual local starts are favorable under the declared windows. Confirm the calendar and duration before adopting the rotation.
The schedule is equally inconvenient rather than healthy. Equal burden is not enough when both slots lie well outside protected local windows.
One person accumulates more modeled off-window distance. The label identifies the current schedule effect and should trigger redesign, not an obligation to endure an offsetting hardship.
DECISION BOUNDARIES
Use the result to compare recurring slot allocations while preserving each person’s local boundaries. The best schedule is feasible and voluntary before it is numerically balanced.
Confirm how fractional expected counts are converted into actual calendar meetings. The burden index can be precise while a real monthly roster still needs whole dates.
Revisit the windows when shifts, classes, caregiving, health needs, or daylight-saving rules change.
Review each person’s total alongside the gap. Reject rotations that balance two unacceptable schedules.
SENSITIVITY AND STRESS TESTING
Schedule fairness often changes discontinuously when a local start crosses a preferred-window boundary. Explore practical alternatives around that transition.
Compare equal rotation with modestly A-heavy and B-heavy allocations. This reveals whether a small share change materially reduces the gap.
Shift one UTC slot in realistic increments and inspect both absolute burdens. A slightly later anchor may help one person without harming the other.
Recalculate known offset states. If the heavier-burden person changes, publish separate seasonal rotations instead of one annual rule.
HOW TO USE
SUBJECT FUNDAMENTALS
MODEL AND FORMULA
Allocate the monthly meeting count according to the slot-one share, convert both UTC slots to each local clock, compute circular distance outside each preferred interval, and weight those distances by slot frequency.
DEEPER DECISION ANALYSIS
If one slot is acceptable to both people and the other harms only one, equal counts can concentrate rather than share inconvenience.
Compare each burden total as well as the gap; forcing both people outside their windows is not an improvement.
Civil-time rules can shift on different dates, so a saved UTC rotation must be reviewed rather than assumed permanent.
WORKED DECISION CASES
A 50% rotation can leave A at zero burden while B accumulates points whenever the second slot lands before the chosen window.
A pair may use a different slot share during months when one region changes offset and the other does not.
TECHNICAL LANGUAGE
EVIDENCE AND DATA LINEAGE
Record the IANA zone identifier and date, trial both local starts, log actual meeting frequency, and ask each person to set their own window. Sleep guidance can inform boundaries, but the page does not infer a medical limit from clock time.
LIMITS AND EXCLUSIONS
RELIABLE SOURCES
FREQUENTLY ASKED QUESTIONS
No. Enter any value from zero to one hundred; slot two receives the remainder.
Yes, when both converted starts fall inside both preferred windows.
It provides an auditable measure of how far an outside start misses the declared window without inventing a nonlinear penalty.
Yes. Preferred windows may wrap, and local starts are normalized on a 24-hour clock.
No. It identifies the larger modeled total and cannot assign obligation or override consent.
Use a richer calendar analysis when availability varies by weekday, shifts are irregular, or more than two recurring starts are required.
The two UTC slots may not be symmetric in local time. Equal counts can produce different distances from each person’s preferred window.
One point is one hour of modeled distance outside a preferred window for one expected meeting. It is an index, not a medical or emotional unit.
Not automatically. Use the calculation to design a voluntary schedule; it does not create debt or justify assigning unhealthy times.
Use a fuller calendar when availability changes by day, there are more than two recurring anchors, meeting duration matters, or exceptional dates dominate the period.
IMPORTANT NOTE
A balanced index never justifies sleep deprivation, unsafe travel, work impairment, or pressure to attend. Treat every scheduled call as revisable and voluntary.