How Sukuyo calculation works: birth dates and the 27-mansion table
Follow the Sukuyo calculation from birth date to lunar month and day. Check the 27-mansion lookup, midnight boundary and reasons calculators can disagree.
Overview
OpenFate’s Sukuyo calculation first converts a supported Gregorian date under its Japanese calendar convention, then advances through a 27-mansion table from the lunar month’s starting mansion. Calendar conversion and table lookup are separate steps; both must match when comparing results.
At a glance
- Date range
- 1900-01-01 through 2099-12-31
- Calendar day
- Asia/Tokyo; civil midnight, not a hidden 03:00 rollover
- Birth time
- Not used in OpenFate policy 1.0.0
- Lookup
- Month-start position + lunar day − 1, wrapping after 27 positions
Explore concepts
- Sukuyo study guide
Find my Sukuyo mansion: birth-date inputs and checks
Find my Sukuyo mansion by entering a documented Gregorian birth date. Keep the lunar month, day, leap flag, method version, and 27-mansion result.
Read definition - Sukuyo study guide
Sukuyo lunar calendar (kyūreki): conversion rules and checks
A Sukuyo lunar calendar converts a civil date under a declared Japanese lunisolar method before lookup; kyūreki is not one universal algorithm.
Read definition - Sukuyo study guide
Sukuyo leap month: what changes in the calculation?
A Sukuyo leap month changes the lunar-date record, not the 27-mansion roster. Keep the repeated month number, leap flag, and day for lookup.
Read definition - Sukuyo study guide
Sukuyo birth time: does the date-only method need it?
Sukuyo birth time is not an input in OpenFate policy 1.0.0, which uses a birth date, Asia/Tokyo, and a civil-midnight boundary.
Read definition - Sukuyo study guide
Why Sukuyo calculators differ: a diagnostic checklist
Why Sukuyo calculators differ: check the original input, lunar conversion, 27/28-mansion table, and displayed field in that order.
Read definition - Sukuyo study guide
Sukuyo birth mansion vs day mansion: what each date means
Sukuyo birth mansion vs day mansion compares two dates: the birthday sets the natal reference, while the target date sets the day mansion.
Read definition - Sukuyo study guide
Sukuyo birth mansion table: month starts and counting
A Sukuyo birth mansion table starts from the converted lunar month’s assigned mansion and advances by lunar day minus one through 27 entries.
Read definition
Start with the input calendar
Use the date format requested by the calculator. A Gregorian date and a lunar month/day with the same numbers do not identify the same day. Record the original input rather than trying several birthdays until a preferred mansion appears.
For this product convention, birth time is not an input to the mansion assignment. Do not invent a noon birth time or adjust an overseas birthday to Tokyo on your own: follow the date-entry instructions and distinguish a date-only record from an exact birth instant.
Convert the date before choosing a mansion
OpenFate policy 1.0.0 uses the Japanese civil date containing an astronomical new moon as lunar day 1. Principal solar terms at 30-degree intervals help assign months; a winter-solstice-priority rule determines leap months in a 13-month span.
A generic lunar calendar can use a different civil timezone or leap-month convention. Keep its month, day and leap-month flag in the comparison. Do not replace a calendar conversion with a Western zodiac date range.
Apply the month-start table
For lunar months 1 through 12, OpenFate’s starting mansions are 室, 奎, 胃, 畢, 参, 鬼, 張, 角, 氐, 心, 斗 and 虚. Count lunar day 1 as that starting position, then move forward one position for each subsequent day in the 27-mansion sequence.
A worked table example, not a Gregorian birthday conversion: if the converted lunar date is month 1, day 1, the result is 室. Day 2 advances to 壁; day 6 wraps around to 昴. The example verifies the lookup only. It does not establish which civil date produced that lunar date.
Why do two Sukuyo calculators disagree?
Compare the earliest step at which they diverge. If the lunar dates differ, inspect the civil-day, new-moon and leap-month settings. If the lunar dates agree but mansions differ, compare the month-start table and whether the sequence has 27 or 28 entries.
There is a concrete source difference to watch: the T1299 volume 1 大唐月建圖 begins its first-day row with 虛, whereas OpenFate’s modern month-start table begins with 室. The product table is therefore not presented as a verbatim transcription of that historical table.
- Compare original dates and calendar labels.
- Compare converted lunar month, day and leap flag.
- Compare month-start mansion, sequence and day-counting rule.
- Keep unresolved differences visible instead of declaring one result universally correct.
What this calculation does not supply
A date-based mansion label does not supply the Moon’s exact birth longitude, an individual quarter of a mansion or a scientific personality score. Those are not hidden extra outputs of the table.
Use the linked calculator for a real date and retain its displayed settings. Once the calculation is settled, interpretive material can be read separately. A repeatable label does not make a prediction empirically proven.
Sources and editorial basis
- 宿曜經 · T1299 卷上T1299 卷上「大唐月建圖」:一日「虛室奎胃畢參鬼星翼角氐心」,與產品月初表分列,不視為相同表格。Historical text for mansion names and calendar tables. Its table is not identical to OpenFate’s modern 27-mansion lookup; it does not establish predictive validity.
- OpenFate Sukuyo calculator and calculation conventionSukuyo chart input. Editorial implementation check: SUKUYO_CALENDAR_CONVENTION, SUKUYO_SUPPORTED_DATE_RANGE, SUKUYO_MONTH_START_MANSIONS, SUKUYO_MANSIONS (policy 1.0.0).Product-specific input and output reference. Editorial checks also inspected policy 1.0.0 and the month-start constants on 2026-09-10; those implementation checks are not an independent traditional authority.