Back to browse
Create new calendar systems to fix uneven months

Create new calendar systems to fix uneven months

by szemy2·Feb 16, 2026·1 point·0 comments

AI Analysis

MidBig BrainEye CandyNiche Gem
The Take

The core insight — treating a year as a product of divisors and surfacing neat factorizations like a 360-base 'Daniel's Calendar' — is genuinely clever and immediately eye-opening. The site ships useful features: radial and grid visualizations, Gregorian comparison, historical calendars, and shareable URL-encoded configurations, which makes exploring variants addictive; it could be even more useful with export/sync features for real calendars but as an exploratory tool it's a delight.

Category
Target Audience

Calendar enthusiasts, UX/visual designers, historians, educators, and hobbyist data/visualization tinkerers

Post Description

I was playing around with divisors of numbers near 365 and realized you can generate a ton of valid calendar systems by picking a highly composite base (like 360) and treating the leftover days as end-of-year extra holidays.

365 is nearly prime (5×73), which is why our months are such a mess. But 360 has 24 divisors; enough to build clean hierarchies like 6-day weeks, 5-week months, 3-month quarters, 4 quarters/year + 5 holidays (6 on leap years). Every month identical, every date always the same weekday.

Built a small tool to explore all valid factorizations across different bases (336, 350, 354, 360, 364, 365), with a Gregorian comparison view that really highlights how arbitrary the current system is. Radial year visualization, work/rest analysis, season alignment, etc.

I've also added historical calendars, like the French Revolutionary calendar that was created in a similar sentiment.

Code facilitated by Claude Opus 4.6

Let me know what I should add, or if you catch a bug/mistaken logic!

Similar Projects

Design●●Solid

Emergent Field Explorer – interactive moiré with easy shareable links

The interaction is dead-simple — click or drag the top layer and double-click to tweak patterns, colors and effects — but the neat part is the blur→posterize post-process that turns tiny interference ripples into organic blobs. Exporting state as a URL-encoded preset is a smart, lightweight sharing hack that makes it easy to swap wild configurations without a backend.

Eye CandyRabbit HoleWizardry
mcdowell_atx
104mo ago