Sexagenary‑Cycle year‑naming system
Sexagenary‑Cycle year‑naming system, which is the primary year‑dating method of the lunar calendar , includes Ten Heavenly Stems and Twelve Earthly Branches.
There are Ten Heavenly Stems
the Twelve Earthly Branches
Converting Gregorian calendar year to lunar calendar year
first, calculating the Heavenly Stems: (GregorianYear -3)%10, geting heavenly-stem-value,
secondly, calculating the Earthly Branches: (GregorianYear -3)%12, geting earthly-branch-value,
then, combin heavenly-stem-value and earthly-branch-value, geting Sexagenary‑Cycle year.
example: gregorian year 2026 converts to lunar year BingWu(Year of Horse).
first, calculating the Heavenly Stems: (2026-3)%10=3
secondly, calculating the Earthly Branches: (2026-3)%12=7
2 → Bing(丙), 7 → Wu(午), and earthly branch Wu is year of horse.
then, combin heavenly-stem-value and earthly-branch-value: BingWu
so, 2026 is BingWu Year, Year of Horse.
Attention: The replacement of stems and branches is divided by the number of strokes at the beginning of spring; After the beginning of spring in 2026, it officially enters the year of Bingwu, and the Lunar New Year is just a folk New Year node.
The direct conversion here is convenient for everyone to understand.