Time-Based Hexagram Tool

TRY ANSWER WHAT · CAST BY TIME

Cast from a birth moment or right now — the lunar date is worked out for you.

⚠ For cultural appreciation and personal reference only — not a basis for any decision.
Pick a moment

Upper trigram = (lunar-year branch number + month + day) ÷ 8, keep the remainder; lower trigram = (that + hour number) ÷ 8, keep the remainder; moving line = the same sum ÷ 6, keep the remainder. The lunar conversion happens entirely in your browser.

🕐 Timezone: this page uses your device's timezone. Whatever local time you enter is the moment it casts for. To cast by Beijing time instead, convert your time to UTC+8 first. (The Almanac always uses Beijing time.)