How We Calculate Your Chinese Zodiac Sign

Last updated: 5 November 2026

Every zodiac site says “we calculate it accurately”. This page shows what we actually compute, where the maths comes from, how far off it can be, and what we do not claim. If you only want your sign, the calculator is that way.

1. There are two boundaries, and they disagree for a few weeks a year

Chinese zodiac years do not start on 1 January. Two conventions are in circulation:

  • Lichun (立春) — the solar term that opens spring, falling on 3, 4 or 5 February. Traditional almanacs and most practitioners count the year from this instant, because the solar terms drive the whole system.
  • Lunar New Year — the new moon between 21 January and 20 February. Most consumer websites use this, because it is easier to put on a calendar.

Lichun always comes first. The gap between the two is the only period where a birth date produces two different animals:

YearLichunLunar New YearAmbiguous window
20264 Feb17 Feb4–17 Feb
20274 Feb6 Feb4–6 Feb
20284 Feb26 Janno gap — New Year precedes Lichun
20293 Feb13 Feb3–13 Feb
20304 Feb3 Febno gap

Our calculator uses Lichun as the primary boundary. When your date falls inside the window, it shows both results and labels which convention produced each. Outside the window it shows one answer, because there genuinely is one.

2. How the Lichun instant is computed

Lichun is not a date, it is an instant: the moment the sun’s apparent geocentric longitude reaches 315°. We solve for that instant numerically using the low-precision solar theory in Meeus, Astronomical Algorithms (chapter 25), iterating on the longitude until the residual is below a hundredth of a degree, then convert to China Standard Time.

That method is accurate to roughly 0.01° of solar longitude, which is about 15 minutes of time. In practice, against published almanac values for the years we can check:

YearOur instant (CST)PublishedDifference
20204 Feb 17:074 Feb 17:03+4 min
20213 Feb 22:573 Feb 22:58−1 min
20224 Feb 04:454 Feb 04:50−5 min
20234 Feb 10:334 Feb 10:42−9 min
20244 Feb 16:214 Feb 16:27−6 min
20253 Feb 22:083 Feb 22:10−2 min
20264 Feb 03:554 Feb 04:02−7 min

So: the date is right, the minute can be off by up to ten. That only matters for someone born within minutes of midnight on 3–5 February. If that is you, tell us your birth time and we will compute your case precisely rather than guess.

3. How the lunar year is computed

Chinese New Year is the second new moon after the winter solstice (or the third, in a year with a leap eleventh month). We convert from the Chinese lunisolar calendar using a standard month-length table and check the result against known dates — 2024-02-10, 2000-02-05, 1987-01-29 all reproduce correctly, as do all 141 years from 1920 to 2060 that we ship.

Both boundaries are generated as data, not typed by hand, and the whole range is published on the years chart. You can check any year yourself.

4. From year to animal, element and polarity

Once the zodiac year is fixed, the rest is arithmetic on the sexagenary cycle:

  • Animal = (year − 4) mod 12, in the order Rat, Ox, Tiger, Rabbit, Dragon, Snake, Horse, Goat, Monkey, Rooster, Dog, Pig.
  • Element = (year − 4) mod 10, mapped to Wood, Wood, Fire, Fire, Earth, Earth, Metal, Metal, Water, Water.
  • Polarity = Yang when that stem index is even, Yin when odd.

It is deterministic, and it is why 1924 and 1984 are both Wood Rat years while 2024 is a Wood Dragon. No model, no generation, no drift: the same date always produces the same answer, and you can reproduce it by hand.

5. Where this stops

Four honest limits:

  • Time zone. We work in China Standard Time, because the solar terms are defined against it. Someone born in Los Angeles on the boundary day has a local date that can differ from the Chinese one; for those cases the birth time matters, not just the date.
  • Birth time. Date-level input cannot resolve a boundary that falls mid-day. We say so rather than pretending otherwise.
  • Regional practice. Some schools use the lunar new year boundary, some use Lichun, and a few use the winter solstice. We show the two common ones; we do not claim the others are wrong.
  • Reading, not prediction. The calculation is exact. The interpretation on top of it is cultural commentary, and we never present it as a forecast.

6. What we will not do

We do not sell “accurate” as a marketing word while hiding the conventions. We do not tell you a date is unambiguous when two conventions disagree on it. And we do not adjust a result to match what you expected — if the answer surprises you, the boundary is usually why.

7. If we are wrong

Send the page, the date you entered, and what you expected to support@myzodiacguide.com. Date and arithmetic errors get fixed and noted. We will not quietly change a number: corrections are visible.


Related