Training Cycle Calendar

Lay out a repeating sequence of training and rest steps. Anchor the cycle to a date and choose whether unavailable dates pause or consume a step.

Starts with an editable example. Replace the dates and rules with your own.

Your calculation

Inputs stay on this page unless you choose to save them.

Ready when you are

Choose your dates.

Select your counting rules and calculate.

How to use this calculator

Enter the cycle anchor, visible date range and steps in order. Mark rest steps and unavailable dates, then choose pause or skip behavior.

Every available calendar date advances one step, including rest. Pause preserves the next step; skip consumes it. The anchor can precede the visible range by up to the supported 3,661-date search.

A worked example

The example A, B, rest cycle pauses on November 4, 2026. November 2-30 then contains nineteen training dates, nine rest dates and one unavailable date.

Will rest steps add training minutes?

No. Rest steps always use zero minutes even if a number was entered. The planner organizes your sequence without evaluating exercise or recovery adequacy.

Which calendar and years are supported?

Use Gregorian dates from 1900 through 2100, with results in that range. Daily plans allow up to 366 dates; dark-sky searches allow 31 nights. Durations, capacities and policy rules are supplied by you. Astronomy uses the bundled Astronomy Engine, sea-level geometry and browser time-zone rules. Timed exports use UTC instants; date-only events do not assign a clock time. Copy, CSV and print include calculation assumptions. Nothing is booked or scheduled outside this page.

What happens to my dates?

Calculations run on your device. Saving a calculation is optional and keeps it in this browser. A setup link contains the dates and settings you entered; anyone with the link can read them. Use one tab per saved calculator. Clear saved data from Privacy & settings.