In BaZi, your Chinese zodiac sign and year pillar change at Li Chun (立春, the Beginning of Spring), which falls on February 3, 4, or 5 each year, not at Lunar New Year. So in the Li Chun vs Lunar New Year question, BaZi goes with Li Chun. If you were born between January 1 and about February 20, your BaZi sign may differ from the one you grew up with.
Li Chun vs Lunar New Year: what's the difference?
Both get called "the new year", but they're counted from different things in the sky. Lunar New Year follows the Moon, Li Chun follows the Sun.
| Lunar New Year | Li Chun (立春) | |
|---|---|---|
| Based on | The first day of the first lunar month, set by the Moon's phases | The Sun reaching 315 degrees of ecliptic longitude |
| Gregorian date | Moves around, between January 21 and February 20 | Almost always February 3, 4, or 5 |
| When it turns | At the start of a day | At a specific hour and minute |
| Used for | The Spring Festival, family gatherings, the festival calendar | The year and month pillars in BaZi |
The gap between those two dates is where the confusion comes from. In years when Lunar New Year comes first, there are a few days or up to two weeks that the festival calendar already counts as the new sign while BaZi doesn't. In years when Lunar New Year comes later, it's the other way around.
Li Chun and Lunar New Year dates, 2023 to 2027
I pulled the Li Chun times below from the jieqi (solar term) table in lunar-typescript, the library SPYLL's calculator runs on. The table is kept in China Standard Time (UTC+8), so that's what's shown here. Subtract 8 hours for UTC, then add your own offset.
| Year | Li Chun (UTC+8) | Lunar New Year | BaZi sign after Li Chun |
|---|---|---|---|
| 2023 | February 4, 10:42 | January 22 | Water Rabbit (癸卯) |
| 2024 | February 4, 16:27 | February 10 | Wood Dragon (甲辰) |
| 2025 | February 3, 22:10 | January 29 | Wood Snake (乙巳) |
| 2026 | February 4, 04:02 | February 17 | Fire Horse (丙午) |
| 2027 | February 4, 09:46 | February 6 | Fire Goat (丁未) |
The time zone matters more than people expect. Li Chun 2026 lands at 04:02 on February 4 in Beijing, which is still 3:02 PM on February 3 in New York. A baby born in New York on the evening of February 3, 2026, is already a Fire Horse in BaZi.
Born in January or early February: what's your sign?
The three examples below are illustrations built from the table above, each checked with the same library.
- Born January 25, 2023. Lunar New Year 2023 had already passed (January 22), so the festival calendar says Rabbit. Li Chun 2023 didn't arrive until February 4, so the BaZi year pillar is still Water Tiger (壬寅), the 2022 year.
- Born February 5, 2024. Lunar New Year 2024 wasn't until February 10, so the festival calendar still says Rabbit. Li Chun had passed the day before, so in BaZi this is a Wood Dragon (甲辰).
- Born February 10, 2026. Lunar New Year 2026 falls on February 17, so the festival count still says Snake. Li Chun passed early on February 4, so BaZi records a Fire Horse (丙午).
A more common mistake is reading the sign straight off the Gregorian year. Someone born on February 2, 2026, often gets listed as a Horse because "they were born in 2026". Neither Lunar New Year nor Li Chun had arrived yet on that date, so both systems agree on Wood Snake.
The element changes along with the animal. The 2026 Horse is a Fire Horse because its heavenly stem is 丙 (Yang Fire), and the 2025 Snake is a Wood Snake because its stem is 乙 (Yin Wood).
Why does BaZi follow the Sun instead of the Moon?
BaZi's year and month pillars both change at jieqi points rather than calendar dates. Li Chun is the first jieqi of the year, and it also opens the Tiger (寅) month, the first month in BaZi. So at the minute of Li Chun, the year pillar and the month pillar change together, and the two always fit each other.
That fit is something you can test. The library SPYLL's calculator used before compared a birth with Li Chun by date only, while the month pillar was compared by the minute. For a birth on February 4, 1990, at 01:30, it returned a 庚午 year with a 丁丑 month, a pair that can't exist, since a 丑 month under a 庚 year has to be 己丑.
Li Chun 1990 didn't arrive until 10:14 Beijing time, so that 01:30 baby was still in the Earth Snake (己巳) year. The current engine compares the hour and minute, not just the date.
Lunar New Year still matters, it just does a different job. The lunar calendar sets the holidays and a lot of family traditions, and that's a separate thing from calculating pillars.
How to check your BaZi sign yourself
- Take your birth date and time from your birth certificate or hospital record, not from family memory.
- Compare it with the Li Chun time for your birth year in the same time zone. Most Li Chun tables use Beijing time (UTC+8), so convert your local birth time first. If all you need is the sign, the SPYLL Chinese zodiac calculator already applies each year's Li Chun cut-off, so you only enter your birth date.
- If you were born on Li Chun day itself, the hour decides it. Our piece on why your birth hour matters in BaZi explains what else the hour changes in your chart.
- Enter your details in the SPYLL BaZi calculator. It reads the year and month pillars from the exact Li Chun instant, then works out the day and hour pillars from solar time at your birthplace.
Skip printed zodiac charts and social media graphics that just say "1995 = Pig". They can't tell someone born January 20, 1995, from someone born June 20, 1995. It's also why AI chatbots often get the sign wrong, as covered in our comparison of ChatGPT and an astronomical BaZi calculator.
When should you still use the Lunar New Year sign?
For celebrating the Spring Festival, red envelopes, or family traditions, use the lunar calendar as usual. That's what it's for, and how your family marks the holiday is your family's call.
When you read a chart, use the sign from the year pillar calculated at Li Chun. SPYLL's reports take the zodiac sign straight from that year branch. If you're just starting out, the beginner guide to BaZi shows where the year pillar sits among the four pillars, and how to read your BaZi calculator chart shows where to find it on the results screen.
FAQ
I was born on Li Chun day but don't know the time. What's my sign?
Your year pillar can't be settled yet. If you were born before the Li Chun minute, you belong to the old year, and after it, the new one. Try to find your birth time on your certificate or hospital record before reading the chart.
Why do different zodiac apps give me different answers?
Some apps count from the Gregorian year, some from Lunar New Year, and some from Li Chun. For birthdays outside January and February, all three agree. The difference only shows up for births around the turn of the year.
Does Li Chun affect birthdays in other months?
Not for your zodiac sign. The BaZi month pillar does change at the 12 jieqi that open each month, which fall around the 3rd to the 9th of every Gregorian month, so people born early in a month should check their birth time too.
If you were born between Lunar New Year and Li Chun, open the SPYLL BaZi calculator with the time from your birth certificate and look at the branch in your year pillar. That's the sign your chart is read with, and you can hold it up against the zodiac description you've known all your life.
Akhmad Erlangga
· Founder & Framework ArchitectSystems builder focused on personality analytics and self-discovery frameworks. He synthesizes established psychometric models and behavioral dynamics to create structured reflection tools at Spyll.


