Today
…
- Month
- –
- Quarter
- –
- Week
- –
- Day
- –
…
Holidays this month
Quarters
Each quarter is exactly 13 weeks and starts on a Monday. Leap Day counts towards Q2 and Year Day towards Q4.
Gregorian → Fixed
Fixed → Gregorian
How it works
- 13 months × 28 days. Every month is exactly four weeks and starts on a Monday, so a date always falls on the same weekday — the 13th is always a Saturday.
- Sol is the new month between June and July.
- Year Day follows December 28. It belongs to no month and no week, and has no weekday.
- Leap Day follows June 28 in Gregorian leap years, on the same terms.
- Quarters are 13 weeks each (Q1 ends April 7, Q2 Sol 14, Q3 September 21), so every quarter has the same 65 weekdays. Leap Day falls in Q2 and Year Day in Q4.
- The year starts on January 1 in both calendars, and holidays are moved to whatever fixed date their Gregorian date lands on.
API
Plain JSON, no key, CORS open. Optional parameters on every endpoint: country (holiday country, e.g. NO, SE, none), lang (holiday names, e.g. en_US, no) and tz (time zone for "today", default Europe/Oslo).
| /api/today | Today in both calendars |
| /api/date/2026-12-24 | Convert a Gregorian date |
| /api/fixed/2026/7/14 | Convert a fixed date (month 1–13, day 1–28) |
| /api/fixed/2028/leap-day | Year Day / Leap Day (year-day, leap-day) |
| /api/month/2026/7 | Every day of a month |
| /api/quarter/2026/2 | A 13-week quarter: dates, working days, holidays |
| /api/year/2026 | Months, quarters, special days and holidays |
| /api/holidays/2026?country=NO | Holidays with fixed dates |
| /api/countries | Supported holiday countries |
$ curl -s https://calendar.akerholm.no/api/today