Skip to content

Custom Calendars

Not every story runs on the Gregorian calendar. Scriptorium lets you define the calendar your world actually uses — its months, weekdays, eras, even the length of its days — and everything date-related follows along.

Pick a preset in Project Settings → Calendar:

  • Gregorian — the real-world calendar
  • Lunar — a moon-based calendar
  • Simple — a minimal starting point for building your own

Everything is configurable:

  • Months — names, day counts, and leap-year rules
  • Weekdays — names and cycle length (six-day weeks? ten-day weeks? fine)
  • Eras — named eras counting forward or backward (e.g. “Before the Fall” / “After the Fall”), each with its own start
  • Time itself — hours per day and minutes per hour
  • Epoch weekday — which weekday day 1 falls on
  • Display formats — how dates are written throughout the app (four configurable format strings)
  • Timeline end day — an optional upper bound for your world’s history
  • Timelines — the axis, header labels, and all date math use the active calendar
  • Date pickers — entity date fields render a calendar-aware grid with your months and weekdays
  • Entity dates — birth/death, founded/destroyed, and any other date fields