Skip to content
Guide

DST-safe recurring classes

Harmony keeps a “4:00 PM Monday” class at 4:00 PM through daylight-saving changes by storing the weekly pattern in your studio’s timezone — not as a fixed UTC instant that drifts.

Short answer

Recurring classes are anchored to the studio timezone and expanded with timezone-aware math. Wall-clock lesson times stay correct when clocks spring forward or fall back.

Why this matters

Many calendar tools store a series as UTC instants. Across a DST boundary those instants can land an hour early or late in local time. Studios usually want the opposite: “Monday at 4:00 PM” means 4:00 PM on the studio clock every week.

How Harmony models it

Each series stores a day-of-week and local start time plus the studio timezone. When Harmony expands the next occurrences, it applies that zone’s rules for each calendar date — including DST transitions — then applies any reschedule or cancel exceptions on top.

Related

See Features for recurring series and availability, or Harmony vs spreadsheets for why wall-clock recurrence is hard to keep honest in a shared file.

FAQ

Timezone & DST

Do Harmony class times shift when daylight saving starts or ends?
No. Recurring classes are stored in the studio's timezone and expanded with timezone-aware math, so a "4:00 PM Monday" class stays at 4:00 PM local wall-clock time through DST changes.
Whose timezone does Harmony use?
The studio timezone is the scheduling anchor for every series. Members may view times in their own zone in the app, but the stored pattern stays on the studio clock.
What happens to a class that falls on a DST transition day?
Harmony expands the weekly pattern with the studio zone's rules for that calendar date, so the occurrence keeps the intended local start time instead of drifting by an hour.