Complete 360-Day Fantasy Horoscope System
The Eternal Wheel of Cosmic Influence
Conversion System: Earth Date to Arcadian Reading
function getArcadianConstellation(earthDate) {
const month = earthDate.getMonth(); // 0-11
const day = earthDate.getDate(); // 1-31
// Convert Earth date to constellation
if (month === 0) return "Awakener"; // January 1-30
if (month === 1 || (month === 2 && day === 1)) return "Lovers"; // Jan 31 - Mar 1
if (month === 2 && day >= 2) return "Wanderer"; // Mar 2-31
if (month === 3) return "Garden"; // April 1-30
if (month === 4) return "Guardians"; // May 1-30
if (month === 5 && day <= 29) return "Crown"; // May 31 - Jun 29
if ((month === 5 && day >= 30) || (month === 6 && day <= 29)) return "Shepherd"; // Jun 30 - Jul 29
if ((month === 6 && day >= 30) || (month === 7 && day <= 28)) return "Hunter"; // Jul 30 - Aug 28
if ((month === 7 && day >= 29) || (month === 8 && day <= 27)) return "Storm"; // Aug 29 - Sep 27
if ((month === 8 && day >= 28) || (month === 9 && day <= 27)) return "Tower"; // Sep 28 - Oct 27
if ((month === 9 && day >= 28) || (month === 10 && day <= 26)) return "Dragon"; // Oct 28 - Nov 26
if ((month === 10 && day >= 27) || month === 11) return "Broken Chain"; // Nov 27 - Dec 31
}
function getDailyHoroscope(date) {
const dayOfYear = getDayOfYear(date);
// Map to Arcadian calendar day (1-360)
// Days 361-366 of Earth year wrap to Broken Chain extended period
const arcadianDay = dayOfYear <= 360 ? dayOfYear : 360;
const arcadianMonth = Math.ceil(arcadianDay / 30);
const dayOfMonth = arcadianDay - ((arcadianMonth - 1) * 30);
return {
constellation: getConstellation(arcadianMonth),
moonPhase: getMoonPhase(dayOfMonth),
house: getHouse(dayOfMonth),
reading: getReading(arcadianDay)
};
}
Quick Reference: Earth to Arcadian Calendar
Earth Dates |
Days |
Arcadian Month |
Ruling Constellation |
Element |
Jan 1-30 |
30 |
Month 1 |
The Awakener |
Transformation |
Jan 31 - Mar 1 |
30 |
Month 2 |
The Lovers |
Eternal Bond |
Mar 2-31 |
30 |
Month 3 |
The Wanderer |
Endless Journey |
Apr 1-30 |
30 |
Month 4 |
The Garden |
Abundance |
May 1-30 |
30 |
Month 5 |
The Guardians |
Protection |
May 31 - Jun 29 |
30 |
Month 6 |
The Crown |
Sovereignty |
Jun 30 - Jul 29 |
30 |
Month 7 |
The Shepherd |
Gentleness |
Jul 30 - Aug 28 |
30 |
Month 8 |
The Hunter |
The Chase |
Aug 29 - Sep 27 |
30 |
Month 9 |
The Storm |
Tempest |
Sep 28 - Oct 27 |
30 |
Month 10 |
The Tower |
Isolation |
Oct 28 - Nov 26 |
30 |
Month 11 |
The Dragon |
Mystery |
Nov 27 - Dec 31 |
35 |
Month 12 |
The Broken Chain |
Liberation |
Note: The Broken Chain claims 35 days, breaking the calendar’s rules as befits the constellation of Liberation
House Activation Schedule (Repeats Monthly)
Days of Month |
House Activated |
Domain |
1-2 |
The Threshold |
Identity, Self, New Beginnings |
3-5 |
The Foundation |
Resources, Values, Security |
6-7 |
The Messenger |
Communication, Learning, Siblings |
8-10 |
The Sanctuary |
Home, Family, Ancestry |
11-12 |
The Crucible |
Creativity, Romance, Children |
13-15 |
The Ritual |
Work, Health, Daily Routine |
16-17 |
The Eternal Dance |
Partnerships, Open Enemies |
18-20 |
The Abyss |
Death, Transformation, Shadow |
21-22 |
The Horizon |
Philosophy, Travel, Higher Learning |
23-25 |
The Throne |
Career, Reputation, Authority |
26-27 |
The Community |
Friends, Groups, Collective Dreams |
28-30 |
The Void Temple |
Hidden Things, Karma, Transcendence |
Moon Phase Calendar (30-Day Cycle)
Days |
Phase |
Emotional Energy |
1-4 |
New Moon |
The Hidden Seed - Invisible beginnings |
5-8 |
Waxing Crescent |
The Determined Heart - Aggressive growth |
9-12 |
First Quarter |
The Heart at War - Internal conflict |
13-17 |
Waxing Gibbous |
The Overflowing Cup - Emotional intensity |
18-21 |
Full Moon |
The Illuminated Mirror - Complete visibility |
22-25 |
Waning Gibbous |
The Wise Griever - Release and wisdom |
26-28 |
Last Quarter |
The Integrated Shadow - Accepting paradox |
29-30 |
Dark Moon |
The Void Touched - Mystical emptiness |