Local Time or Beijing Time for Your Zi Wei Chart?
The question that moves the chart
"What time should I use for my Zi Wei Dou Shu chart?" sounds like a trivial question until you realize it has at least three defensible answers, each with a long tradition behind it, and the answer you pick can push your birth-hour block into a different two-hour slot — which, in turn, can move the Ming palace, which rebuilds the reading from scratch.
This is the single most common reason two Zi Wei calculators produce different charts for the same person, and it's the single most common reason a chart a traditional practitioner hands you won't match what you generated online. The disagreement isn't a bug in any of the calculators. It's a real, unresolved methodological choice, and understanding it is part of understanding what you're reading.
Three times, not two
When someone says "my birth time is 3:15 PM," they usually mean what the clock showed in the room they were born in. That clock time is only the beginning of the story. There are three distinct times you could plausibly feed into a Zi Wei calculation:
Standard zone time. This is what the clock showed — by convention, a political time zone that covers a geographic region. Standard zones were a 19th-century engineering solution to railway scheduling; in ancient China they did not exist. Every location within a zone reads the same official time even though they do not actually see the sky the same way at that moment.
True solar time. This is what the sky actually looked like at your location at your birth. Noon in true solar time is when the sun is directly overhead at your meridian. For someone born in a city at the eastern edge of a time zone, true solar time can be 30 minutes earlier than clock time; at the western edge, 30 minutes later. Two people born at the same "3:15 PM" in cities hundreds of miles apart saw the sun in noticeably different positions.
Beijing time. This is what the clock would have shown in Beijing at the moment of your birth. For a chart cast in the classical tradition, Beijing time is the standardized reference — it's how every practitioner in China could read the same chart for the same native without arguing about geography. For someone born outside China, the Beijing-time version of their birth is not what they experienced at home; it's the moment in Beijing that coincided with their birth.
The difference between these three can be substantial. Someone born at 10:30 AM local time in Los Angeles (UTC−8) was born at 2:30 AM the next day in Beijing (UTC+8). That crosses the 23:00 Zi-hour boundary, advances the lunar day, and changes the year / month / day / hour pillars. The Ming palace ends up somewhere completely different.
The two schools
Practitioners split on which of these times the chart should actually use. The disagreement is centuries old and is not going to be resolved by one more app picking a side. What you can do is understand what each school is claiming and pick deliberately.
The local-solar-time school (what Zi Wei Charts uses)
The argument: Zi Wei Dou Shu is a system for reading the heavens as they were at the moment of birth. The "heavens" are a local phenomenon — the sun is not in the same part of the sky in New York and in Beijing at the same absolute moment. A chart that ignores the native's actual sky is reading a geography they were never in.
This school therefore takes your clock time and your time zone, converts to true solar time at your birth location (a small correction of up to ±30 minutes based on where you were within your time zone), and uses that solar time to assign the shichen hour block. For most births, the correction is modest enough that it doesn't cross a two-hour boundary, and the practical chart matches what you'd get from clock time.
This is also the convention used by most modern Chinese astrology software aimed at non-Chinese audiences — because for users outside China, applying Beijing time produces charts that don't match their lived morning-vs-evening, which causes an immediate credibility problem.
The Beijing-time school
The argument: the classical literature on Zi Wei was written for practitioners working within China, where every chart used Beijing time by default. The traditional stem-and-branch calendar is itself calibrated to Beijing-meridian observations. Applying the classical rules to a non-Beijing birth time without converting is, in this view, applying a rule outside its domain of validity.
This school converts every birth to Beijing time before casting the chart. A native born in London at noon is read as if they were born at 8:00 PM in Beijing; the chart uses the Shu hour block and the lunar day that corresponds to 8:00 PM Beijing time. The claim is that this is the only way to use the classical rules without introducing geographical error.
Many traditional practitioners in Hong Kong, Taiwan, and mainland China work this way, and a chart cast by one of them will differ from ours whenever the native was born outside UTC+8.
Why we picked the local-solar-time school
Three reasons:
- The native's sky is the system's raw input. Zi Wei Dou Shu is not an actuarial table; it's a system that claims to read a moment of time at a place. If we strip the place out, we're reading a moment that doesn't correspond to anyone's actual birth.
- It matches what our users experience. A user born in San Francisco at 7:00 PM does not intuit themselves as a "Shu hour" native (the Beijing-time equivalent) — they feel like an evening person, because 7:00 PM is evening in their life. Charts that match the native's lived time-of-day are easier to validate against self-knowledge.
- Kwok Man Ho's reference is agnostic on this point, but his examples use local time. Since we anchor the rest of the Si Hua methodology to his 1995 text, we stay consistent with his implicit convention.
None of that proves our school is correct. It means we have a reason for the choice and we can document it so you know what you are reading.
The 23:00 boundary — where this matters most
For most births, the local-vs-Beijing debate is academic. The shichen block is two hours wide, and a 30-minute time-zone correction rarely crosses a boundary. The exception is the 23:00 (11:00 PM) cutoff, which is where the Zi hour begins — and by traditional rule, the Zi hour belongs to the next lunar day.
Consider a native born at 22:45 in Los Angeles:
- Local time (our chart): 22:45, still in the Hai hour block, still on the original lunar day.
- Beijing time conversion: 14:45 the next day, which is the Wei hour block, and depending on the crossing, may be on the next lunar day.
Those are two substantially different charts. Neither is "wrong" — they are different schools applied to the same birth.
The same issue appears in reverse for a native born at 08:30 in Beijing:
- Local time (our chart): 08:30 local = 08:30 Beijing (since Beijing is UTC+8), the Chen hour block.
- A practitioner using a universal-time reference: the same chart, since Beijing time and local time coincide for this native.
This is why Chinese-native users often don't notice the debate: their local time is already Beijing time. The divergence only surfaces for births outside China, which is increasingly common and is where the choice of school becomes consequential.
How to convert if you want to cross-check
If you want to see what your chart looks like under the Beijing-time convention, the conversion is mechanical:
- Take your clock time at birth.
- Take the UTC offset that was in effect at your birth location (with any DST adjustment).
- Add (UTC+8 − your UTC offset) hours to get the equivalent Beijing time.
For example, a native born at 14:30 in London on a date when London was on GMT (UTC+0): add 8 hours → 22:30 in Beijing, same date. Use the Beijing time (22:30) and the Asia/Shanghai time zone (UTC+8) as inputs to our calculator and you'll get the Beijing-time school's chart. Compare it against the default chart (generated from the local time and local zone) and you'll see exactly how much the school choice moves for your specific birth.
This is also a practical way to reconcile a chart from a traditional practitioner: if theirs disagrees with ours, try the Beijing-time conversion above in our calculator. If the two charts now match, the disagreement was the school choice, not a calculation bug.
Edge cases
Pre-standard-time-zone births. Standard time zones were implemented regionally between roughly 1880 and 1945. For a native born before their region adopted standard time, "local time" in the clock sense meant local solar time directly — there was no zone offset to apply. Our calculator assumes standard zone time; for very old charts, input the clock time as-is and select the closest modern zone.
High-latitude births. True solar time corrections grow at high latitudes and become unreliable near the poles in winter. Zi Wei was developed for temperate latitudes and the literature does not have strong guidance for Arctic births. For most latitudes inhabited by humans, the correction is small enough that this is theoretical.
Daylight saving. Enter the clock time that was shown at birth and the zone in effect on that date (with DST applied). If a jurisdiction was on BST (UTC+1) in summer, use UTC+1 — do not subtract the hour yourself. Our calculator treats the time zone as authoritative and does not apply any secondary DST logic.
What to do if your birth time is uncertain
If you don't know whether your clock time was local or Beijing time, or you have two candidate times for a reason other than school choice, the traditional approach is birth-time rectification: generate the chart under each candidate, compare the Ming palace (and its opposite, Qian Yi) readings against your actual life, and see which matches better. This is a practice that predates any of the software and is still the most reliable way to resolve an ambiguous birth. A birth-time rectification tool is on our roadmap; until then, two or three manual chart generations is how it's done.
The short version
- Your clock time is one input; your time zone is another. Use both, with the zone that was in effect at your birth location on your birth date.
- Our calculator produces a chart based on local solar time at your birth location — we don't convert to Beijing time.
- If a traditional practitioner's chart disagrees with ours, it's usually because they used Beijing-time conversion. You can reproduce their chart by manually converting your birth to Beijing time and selecting UTC+8 as the zone.
- The 23:00 boundary is where this matters most — births near 11:00 PM can land in completely different charts depending on school.
The methodology page summarizes our stance in a paragraph; the Ming palace primer covers why the hour block matters so much; and if this is your first time thinking about any of it, start with what is Zi Wei Dou Shu.
Ready to cast a chart? Generate yours here — the calculator takes your birth date, time, and zone, and uses the local-solar-time convention described above. If you want to see the Beijing-time version, follow the conversion steps in "How to convert" and re-enter.