What problem does it solve?
Many calendar systems define a weekday cycle but also contain days that do not advance the weekday, such as intercalary or epagomenal days. Traditional calculations that simply use the raw day index produce incorrect weekdays when those skipped days are present.
Core Features & Use Cases
- Classify which days are regular and which are skipped based on calendar rules.
- Anchor the weekday using a known reference date or the start of the year.
- Compute the number of regular days elapsed by subtracting skipped days from the total elapsed days.
- Derive the weekday index from the regular‑day count and the anchor weekday.
- Define a consistent display strategy for skipped days and validate edge cases, including leap years and negative years.
Quick Start
Ask the skill to determine the weekday for a target date by providing the anchor weekday index, the list of skipped day indexes, and the target day index.