| Anchor-epoch + day count | Fixed epoch in local time; use differenceInDays to derive years/months/days. | Straightforward civil calendars with fixed-length months/cycles. |
| Equinox/solstice-anchored year | Year boundaries defined by solstice/equinox events (often with sunset/noon rules). | Calendars whose year starts on solar events (Baháʼí, Solar Hijri, French Republican). |
| Shifted day-boundary | Day changes at sunset/sunrise or other local time, weekday computed separately. | Religious or historical calendars where day starts before/after midnight. |
| Timezone-localized Gregorian | Use createFauxUTCDate and format directly. | Localized Gregorian derivatives (Minguo, Juche, Thai, ISO week, SCA). |
| JDN-based conversions | Convert Gregorian ↔ Julian (or similar) via JDN. | Calendars that are essentially Julian-derived or need robust pre‑1582 behavior. |
| Cycle-based / exotic year models | Years with variable length and custom month-day tables. | Planetary calendars (Darian, Galilean, Titan), complex cycles. |