Skip to content
Redmoon Calculators
← Blog
· 5 min leestijd

Why "a few weeks pass" breaks your campaign timeline — and the date math to fix it

Handwaving a travel montage feels harmless until the harvest festival happens twice in one in-game year. The day-count arithmetic behind building a custom fantasy calendar and converting durations into exact dates.

#ttrpg#worldbuilding#gamemastering#dnd

"About three weeks pass" is the most common sentence in tabletop worldbuilding, and it is also where most campaign timelines quietly go wrong. A GM says it at the table because computing an exact date in a homebrew calendar, mid-session, in front of five people waiting to keep playing, is not something anyone wants to stop and do by hand. So the party arrives somewhere "a few weeks" later, and everyone moves on — until three sessions from now, when the harvest festival that was supposed to happen once a year turns out to have happened twice, or the phase of the moon a plot point depended on no longer lines up with when the scene actually happens. None of this is a worldbuilding failure. It is an arithmetic problem that never got solved because doing it live is genuinely annoying, and annoying problems get skipped rather than fixed.

Earth's calendar is not a law of physics

Twelve months, a seven-day week, 365-ish days a year — none of that is fundamental, it is just the specific structure Earth happened to end up with, and most fantasy settings borrow it by default purely because it is the only calendar anyone has built intuition for. But a homebrew world benefits enormously from breaking that default: a ten-month calendar with forty days per month reads as distinctly alien in play, an eight-day week gives market days and religious observances a different rhythm than the real-world weekend, and a setting with three moons instead of one has a genuine reason for its own calendar to exist rather than being Earth's with the labels swapped. The cost of that choice is that none of your built-in mental shortcuts for "what day is it" still work. You can no longer eyeball a date the way you can with a real-world calendar you've used your entire life — every conversion has to be computed instead of intuited, which is exactly why it gets skipped at the table.

Every custom calendar reduces to one piece of arithmetic

Underneath any calendar, custom or not, is the same operation: a running day count gets divided into fixed-size chunks. Define a year's length in days (months × days-per-month), define a week length, and any point in time is just a day number that needs to be translated into "which month, which day of that month, which day of the week." Adding a duration — the party travels for a certain number of days — is addition on that running day count, followed by the same translation run again. The entire apparent complexity of a custom calendar collapses into modular arithmetic: divide the day number by the month length to find which month you're in, take the remainder to find which day of that month, and divide by the week length to find the weekday. It looks intimidating as a wall of division and remainders; it is not conceptually different from converting seconds into hours, minutes, and seconds — a calculation everyone does without thinking, just with unfamiliar chunk sizes.

Worked example: the calendar in the arithmetic

Take a homebrew year of 10 months at 40 days each — a 400-day year — with an 8-day week. The party is at story-day 1 when they set out, and the journey takes 142 days. Day 1 plus 142 days lands on day 143 of the year. Divide 143 by 40: that's 3 full months (120 days) with 23 days left over, placing the party in month 4, day 23 — except day 121 is defined as month 4's day 1, so the count actually resolves to day 22 of month 4. Running the same day number through the 8-day week (143 mod 8) lands on weekday 6. None of that required knowing anything about the specific world — it's the same three divisions every time, just against whatever month and week lengths that calendar defines. The only genuinely hand-authored part of the whole system is choosing those lengths in the first place; everything downstream is mechanical.

Weekdays are where the worldbuilding payoff actually shows up

Month and day tracking answers "when did this happen," but the weekday is what a setting's economy and culture actually hang off of. An 8-day week with a fixed market day means every eighth day, across the entire calendar, is market day somewhere — caravans plan routes around it, town guards expect crowds, and a party arriving on the wrong day finds the square empty and the smith closed. A religious observance tied to a specific weekday recurs with a rhythm players can learn to anticipate, the same way real-world players intuit that Sunday means shops are closed. None of that texture is available if "what day of the week is it" is being guessed rather than computed — the weekday is a small number, but it's the number doing most of the work of making a setting feel lived-in rather than backdrop.

What the arithmetic still can't do for you

A pure day-count converter has real limits worth knowing before you lean on it. It doesn't currently handle leap years or irregular intercalary days — a setting with a leap-month needs those extra days added by hand for the cycle they occur in. Weekday counting assumes day 1 of the calendar is defined as weekday 1, so if your setting's founding myth insists the world began on a different weekday, that offset needs to be set once at the start. And it has no concept of moon phases or fixed holidays sitting on top of the date — those still need to be tracked separately and cross-referenced against the date the math produces, at least for now.

Our fantasy calendar generator and date converter lets you define your world's month count, days per month, and week length once, then renders a printable calendar grid and instantly converts any "the party travels for N days" into the exact resulting month, day, and weekday — no more handwaving three weeks and hoping nobody checks the math later. It pairs naturally with the settlement demographics calculator for populating the towns your timeline passes through, and the fantasy currency balancer for pricing what they buy while they're there.

Gerelateerde artikelen

Feedback sturen

We lezen elk bericht. Vertel ons wat beter kan of wat je leuk vindt.