{"id":793,"date":"2026-06-02T15:22:31","date_gmt":"2026-06-02T07:22:31","guid":{"rendered":"https:\/\/thezodiaclore.com\/?page_id=793"},"modified":"2026-09-15T16:39:35","modified_gmt":"2026-09-15T08:39:35","slug":"tiges-celestes-branches-terrestres","status":"publish","type":"page","link":"https:\/\/thezodiaclore.com\/fr\/heavenly-stems-earthly-branches\/","title":{"rendered":"Les tiges c\u00e9lestes et les branches terrestres : cycle de 60 ans"},"content":{"rendered":"\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link rel=\"preload\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Archivo:wght@400;500;600;700;800;900&#038;family=Noto+Sans+SC:wght@400;500;700&#038;family=Spline+Sans+Mono:wght@400;500&#038;display=swap\" as=\"style\" onload=\"this.onload=null;this.rel='stylesheet'\"><noscript><link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Archivo:wght@400;500;600;700;800;900&#038;family=Noto+Sans+SC:wght@400;500;700&#038;family=Spline+Sans+Mono:wght@400;500&#038;display=swap\"><\/noscript>\n<script src=\"https:\/\/unpkg.com\/@phosphor-icons\/web@2.1.1\" defer><\/script>\n<style>\n\/* The Zodiac Lore \u2014 Year\/Animal\/Compat page style \u2014 BRAND-UNIFIED to new homepage (Style B). Shared head; assemble with body via concat. *\/\n.tzl-page{\n  --bg:#fff;--ink:#0a0a0a;--soft:#3a3a3a;--grey:#5c5c5c;--muted:#9a9a9a;--line:#e6e6e6;\n  --accent:#e1391b;--accent-dark:#b02a12;\n  --sans:\"Archivo\",Arial,sans-serif;--mono:\"Spline Sans Mono\",ui-monospace,monospace;\n  --zh:\"Noto Sans SC\",\"PingFang SC\",\"Microsoft YaHei\",sans-serif;\n  max-width:1040px;margin:0 auto;color:var(--ink);background:var(--bg);\n  font-family:var(--sans);font-size:17px;line-height:1.7;\n}\n.tzl-page *{box-sizing:border-box}\n.tzl-page a{color:var(--accent);text-decoration:none;border-bottom:1px solid rgba(225,57,27,.35)}\n.tzl-page a:hover{color:var(--ink);border-bottom-color:var(--ink)}\n\n\/* hero \u2014 flat, 2px rule on top, giant Archivo headline, mono kicker, faint zodiac-seal water-mark *\/\n.tzl-hero{position:relative;background:var(--bg);padding:40px 0 36px;margin:8px 0 8px;overflow:hidden}\n.tzl-hero:after{content:\"\";position:absolute;right:-8px;bottom:-16px;width:clamp(150px,21vw,236px);height:clamp(150px,21vw,236px);background:no-repeat center\/contain;opacity:.12;z-index:0;pointer-events:none}\n.tzl-hero.rat:after{background-image:url(https:\/\/thezodiaclore.com\/wp-content\/uploads\/2026\/06\/zl-seal-rat-yang-t.png)}\n.tzl-hero.ox:after{background-image:url(https:\/\/thezodiaclore.com\/wp-content\/uploads\/2026\/06\/zl-seal-ox-yang-t.png)}\n.tzl-hero.tiger:after{background-image:url(https:\/\/thezodiaclore.com\/wp-content\/uploads\/2026\/06\/zl-seal-tiger-yang-t.png)}\n.tzl-hero.rabbit:after{background-image:url(https:\/\/thezodiaclore.com\/wp-content\/uploads\/2026\/06\/zl-seal-rabbit-yang-t.png)}\n.tzl-hero.dragon:after{background-image:url(https:\/\/thezodiaclore.com\/wp-content\/uploads\/2026\/06\/zl-seal-dragon-yang-t.png)}\n.tzl-hero.snake:after{background-image:url(https:\/\/thezodiaclore.com\/wp-content\/uploads\/2026\/06\/zl-seal-snake-yang-t.png)}\n.tzl-hero.horse:after{background-image:url(https:\/\/thezodiaclore.com\/wp-content\/uploads\/2026\/06\/zl-seal-horse-yang-t.png)}\n.tzl-hero.goat:after{background-image:url(https:\/\/thezodiaclore.com\/wp-content\/uploads\/2026\/06\/zl-seal-goat-yang-t.png)}\n.tzl-hero.monkey:after{background-image:url(https:\/\/thezodiaclore.com\/wp-content\/uploads\/2026\/06\/zl-seal-monkey-yang-t.png)}\n.tzl-hero.rooster:after{background-image:url(https:\/\/thezodiaclore.com\/wp-content\/uploads\/2026\/06\/zl-seal-rooster-yang-t.png)}\n.tzl-hero.dog:after{background-image:url(https:\/\/thezodiaclore.com\/wp-content\/uploads\/2026\/06\/zl-seal-dog-yang-t.png)}\n.tzl-hero.pig:after{background-image:url(https:\/\/thezodiaclore.com\/wp-content\/uploads\/2026\/06\/zl-seal-pig-yang-t.png)}\n.tzl-kicker{display:inline-flex;align-items:center;gap:12px;margin:0 0 18px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-weight:500;position:relative;z-index:1}\n.tzl-kicker:before{content:\"\";width:28px;height:2px;background:var(--accent)}\n.tzl-hero h2{font-family:var(--sans);font-weight:900;font-size:clamp(34px,5vw,54px);line-height:1.02;letter-spacing:-.03em;text-transform:uppercase;margin:0 0 18px;max-width:18ch;position:relative;z-index:1}\n.tzl-hero h2 em,.tzl-section h2 em{color:var(--accent);font-style:normal}\n.tzl-hero p{max-width:62ch;margin:0 0 14px;color:var(--grey);font-size:18px;line-height:1.6;position:relative;z-index:1}\n\n\/* section \u2014 2px black divider like homepage .sec *\/\n.tzl-section{position:relative;padding:48px 0 0;margin:0 0 4px;border-top:2px solid var(--ink)}\n.tzl-section h2{font-family:var(--sans);font-weight:800;font-size:clamp(25px,3vw,38px);line-height:1.08;letter-spacing:-.02em;margin:0 0 18px}\n.tzl-section h3{font-weight:700;font-size:21px;line-height:1.25;margin:28px 0 12px;letter-spacing:-.01em}\n.tzl-section p{margin:0 0 18px;color:var(--soft)}\n.tzl-section ul,.tzl-section ol{margin:0 0 22px 22px;color:var(--soft)}\n.tzl-section li{margin:0 0 8px}\n\n\/* cards \u2014 flat, square, hover to accent border *\/\n.tzl-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0 32px}\n.tzl-card-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}\n.tzl-card{background:var(--bg);border:1px solid var(--line);padding:22px 20px;min-height:150px;transition:border-color .15s}\n.tzl-card:hover{border-color:var(--accent)}\n.tzl-card .label{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-weight:500;margin-bottom:9px}\n.tzl-card strong{display:block;font-family:var(--sans);font-size:21px;line-height:1.2;font-weight:800;letter-spacing:-.01em;margin-bottom:9px;color:var(--ink)}\n.tzl-card p strong{display:inline;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:700;letter-spacing:normal;margin:0;color:inherit}\n.tzl-card p{font-size:15px;line-height:1.55;margin:0;color:var(--soft)}\n\n\/* note \u2014 light grey block, accent left rule, square; .mark holds a Phosphor icon (NOT a bare Chinese glyph) *\/\n.tzl-note{background:#fafafa;border-left:3px solid var(--accent);padding:22px 26px;margin:26px 0 32px;color:var(--soft);font-size:16px;line-height:1.7}\n.tzl-note:has(.mark){display:grid;grid-template-columns:56px 1fr;gap:20px;align-items:start}\n.tzl-note .mark{color:var(--accent);font-size:40px;line-height:1}\n.tzl-note strong{font-family:var(--sans);font-weight:800;color:var(--ink);letter-spacing:-.01em}\n.tzl-note h3{font-family:var(--sans);font-weight:800;color:var(--ink);font-size:18px;margin:0 0 10px;letter-spacing:-.01em}\n.tzl-note p{color:var(--soft);font-size:16px;margin:0 0 12px}\n\n\/* table \u2014 black header bar (mono), square, hairline rows *\/\n.tzl-table-wrap{overflow-x:auto;border:1px solid var(--line);background:var(--bg);margin:24px 0 34px}\n.tzl-table{width:100%;min-width:760px;border-collapse:collapse;margin:0;font-size:15px}\n.tzl-table th,.tzl-table td{border-bottom:1px solid var(--line);padding:13px 15px;text-align:left;vertical-align:top}\n.tzl-table th{background:var(--ink);color:#fff;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}\n.tzl-table tr:last-child td{border-bottom:none}\n.tzl-table tbody tr:hover td{background:#faf7f6}\n.tzl-cn{font-family:var(--zh);font-weight:500;color:var(--accent);font-size:21px;margin-right:8px}\n.tzl-muted{font-family:var(--mono);font-size:12px;color:var(--muted)}\n\n\/* faq \u2014 homepage +\/- pattern *\/\n.tzl-faq{border-top:2px solid var(--ink);margin-top:20px}\n.tzl-faq details{border-bottom:1px solid var(--line);padding:18px 0}\n.tzl-faq summary{cursor:pointer;font-family:var(--sans);font-weight:700;font-size:19px;line-height:1.35;color:var(--ink);list-style:none;letter-spacing:-.01em}\n.tzl-faq summary::-webkit-details-marker{display:none}\n.tzl-faq summary:before{content:\"+ \";color:var(--accent);font-weight:800}\n.tzl-faq details[open] summary:before{content:\"\u2013 \"}\n.tzl-faq p{padding-top:12px;font-size:16px;color:var(--soft)}\n\n\/* next \u2014 square link grid, hover inverts to black *\/\n.tzl-next{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--line);margin:26px 0 10px}\n.tzl-next a{display:block;min-height:110px;padding:22px 20px;background:var(--bg);color:var(--ink);border-right:1px solid var(--line);border-bottom:none}\n.tzl-next a:last-child{border-right:none}\n.tzl-next a:nth-child(3n){border-right:none}\n.tzl-next a:nth-child(-n+3){border-bottom:1px solid var(--line)}\n.tzl-next a:hover{background:var(--ink);color:#fff}\n.tzl-next a:hover span{color:rgba(255,255,255,.55)}\n.tzl-next span{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}\n.tzl-next b{display:block;font-family:var(--sans);font-size:17px;font-weight:800;line-height:1.25;letter-spacing:-.01em}\n\n\/* approved reusable article assets *\/\n.tzl-figure{max-width:760px;margin:28px auto 36px}\n.tzl-figure img{display:block;width:100%;height:auto;border:1px solid var(--line);background:var(--bg)}\n.tzl-figure figcaption{margin-top:10px;color:var(--muted);font-size:13.5px;line-height:1.6;text-align:left}\n\n\/* editorial note *\/\n.tzl-editorial{margin-top:34px;padding-top:20px;border-top:1px solid var(--line)}\n.tzl-editorial h3{margin:0 0 7px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}\n.tzl-editorial p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.7}\n\n@media(max-width:900px){.tzl-card-grid,.tzl-card-grid.two,.tzl-next{grid-template-columns:1fr}.tzl-next a{border-right:none;border-bottom:1px solid var(--line)}.tzl-next a:last-child{border-bottom:none}}\n\/* ===== Element-combination pages (legacy class set: wrap \/ mark \/ mini \/ links \/ source-note) \u2014 brand-unified ===== *\/\n.tzl-wrap{max-width:1040px;margin:0 auto;padding:0 22px}\n\/* element-page hero water-mark is a bare glyph in .tzl-mark \u2014 hide it; the .tzl-hero.{animal} seal (:after) shows instead *\/\n.tzl-mark{display:none}\n\/* on element pages each content block is <section class=\"tzl-card\"> (a full-width section, NOT a small grid card) \u2014 render like .tzl-section *\/\nsection.tzl-card{position:relative;background:var(--bg);border:0;border-top:2px solid var(--ink);border-radius:0;box-shadow:none;min-height:0;padding:48px 0 0;margin:0 0 4px}\nsection.tzl-card > h2{font-family:var(--sans);font-weight:800;font-size:clamp(25px,3vw,38px);line-height:1.08;letter-spacing:-.02em;margin:0 0 18px}\nsection.tzl-card > h2 em{color:var(--accent);font-style:normal}\nsection.tzl-card h3{font-weight:700;font-size:21px;line-height:1.25;margin:28px 0 12px;letter-spacing:-.01em}\nsection.tzl-card p{margin:0 0 18px;color:var(--soft)}\nsection.tzl-card ul,section.tzl-card ol{margin:0 0 22px 22px;color:var(--soft)}\nsection.tzl-card li{margin:0 0 8px}\nhtml.tzl-dark section.tzl-card{background:var(--bg)!important}\n.tzl-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}\n.tzl-mini{background:var(--bg);border:1px solid var(--line);padding:20px;transition:border-color .15s}\n.tzl-mini:hover{border-color:var(--accent)}\n.tzl-mini strong{display:block;margin-bottom:8px;font-family:var(--sans);font-weight:800;color:var(--ink);font-size:18px;line-height:1.2;letter-spacing:-.01em}\n.tzl-mini span{display:block;margin-bottom:8px;font-family:var(--mono);color:var(--accent);font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:500}\n.tzl-mini p{margin:0;font-size:15px;line-height:1.55;color:var(--soft)}\n.tzl-links{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--line);margin-top:20px}\n.tzl-links.two{grid-template-columns:repeat(2,minmax(0,1fr))}\n.tzl-links a{display:block;min-height:120px;padding:22px 20px;border-right:1px solid var(--line);border-bottom:0;background:var(--bg);color:var(--soft);text-decoration:none}\n.tzl-links a:last-child{border-right:none}\n.tzl-links a strong{display:block;margin-bottom:8px;font-family:var(--sans);font-size:17px;font-weight:800;line-height:1.25;letter-spacing:-.01em;color:var(--ink)}\n.tzl-links a span{display:block;margin-top:10px;font-family:var(--mono);color:var(--muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:500}\n.tzl-links a:hover,.tzl-links a:focus,.tzl-links a:active{background:var(--ink);color:#fff;outline:0}\n.tzl-links a:hover strong,.tzl-links a:focus strong,.tzl-links a:active strong,\n.tzl-links a:hover span,.tzl-links a:focus span,.tzl-links a:active span{color:#fff}\n.tzl-source-note{color:var(--muted);font-size:13.5px;line-height:1.7;font-family:var(--sans)}\n\n@media(max-width:560px){.tzl-page{font-size:16px}.tzl-hero{padding:30px 0}.tzl-hero h2{font-size:30px}.tzl-section h2{font-size:24px}.tzl-note{grid-template-columns:1fr}.tzl-hero:after{width:120px;height:120px}}\n@media(max-width:900px){.tzl-mini-grid,.tzl-links,.tzl-links.two{grid-template-columns:1fr}.tzl-links a{border-right:none;border-bottom:1px solid var(--line)}.tzl-links a:last-child{border-bottom:none}}\n\n\/* \u6697\u8272 = \u4ec5\u7531\u5168\u7ad9\u5b9a\u5236\u5668\u7684\u300cMOON DARK\u300d\u624b\u52a8\u5f00\u5173(html.tzl-dark)\u63a7\u5236;\u54c1\u724c\u9ed8\u8ba4\u6052\u4eae(\u767d\u5e95)\u3002\n   \u26a0 \u5207\u52ff\u5728\u6b64\u52a0 @media (prefers-color-scheme: dark) \u81ea\u52a8\u6697\u2014\u2014\u4f1a\u8ba9\u9875\u9762\u5728\u6df1\u8272\u6a21\u5f0f\u8bbe\u5907\u4e0a\u81ea\u52a8\u53d8\u9ed1,\n   \u4e0e\u5176\u4f59 101 \u9875(\u6052\u4eae+\u624b\u52a8\u5f00\u5173)\u4e0d\u4e00\u81f4;2026-06-25 \u56e0\u6b64\u5bfc\u81f4 2017 \u9875\u53d1\u6697,\u5df2\u79fb\u9664\u3002 *\/\n\n  \/* ===== On-page TOC (self-contained, auto-built by JS below; no plugin\/shortcode) ===== *\/\n  .tzl-toc{border:2px solid var(--ink,#0a0a0a);padding:16px 22px;margin:0 0 30px;background:var(--bg,#fff)}\n  .tzl-toc-h{font-family:'Spline Sans Mono',monospace;text-transform:uppercase;font-size:12px;letter-spacing:.1em;color:var(--ink,#0a0a0a);margin-bottom:10px}\n  .tzl-toc-list{list-style:none;margin:0;padding:0;columns:2;column-gap:30px}\n  .tzl-toc-list li{margin:0 0 7px;break-inside:avoid}\n  .tzl-toc-list a{color:var(--ink,#0a0a0a);text-decoration:none;font-size:15px;border-bottom:1px solid transparent;transition:color .15s}\n  .tzl-toc-list a:hover{color:var(--accent,#e1391b);border-bottom-color:var(--accent,#e1391b)}\n  @media(max-width:600px){.tzl-toc-list{columns:1}}\n  \/* ===== \u6697\u8272\u5bf9\u6bd4\u5ea6\u4fee\u8865:\u4e0b\u5217\u5143\u7d20\u7528 var(--ink) \u5f53\u80cc\u666f,\u624b\u52a8\u6697\u8272(html.tzl-dark)\u4e0b --ink \u53d8\u6d45\u2192\u767d\u5b57\u770b\u4e0d\u6e05 ===== *\/\n  html.tzl-dark .tzl-table th{background:#262626;color:#f2f2f2}\n  html.tzl-dark .tzl-next a:hover{background:var(--accent,#e1391b);color:#fff}\n  html.tzl-dark .tzl-next a:hover span{color:rgba(255,255,255,.7)}\n  html.tzl-dark .tzl-links a:hover,html.tzl-dark .tzl-links a:focus,html.tzl-dark .tzl-links a:active{background:var(--accent,#e1391b);color:#fff}\n  html.tzl-dark .tzl-links a:hover strong,html.tzl-dark .tzl-links a:focus strong,html.tzl-dark .tzl-links a:active strong,\n  html.tzl-dark .tzl-links a:hover span,html.tzl-dark .tzl-links a:focus span,html.tzl-dark .tzl-links a:active span{color:#fff}\n<\/style>\n<script>\n\/* The Zodiac Lore \u2014 \u81ea\u5305\u542b on-page TOC\u3002\u4ece\u6b63\u6587 h2 \u81ea\u52a8\u751f\u6210(\u8df3\u8fc7 hero+FAQ),\u63d2\u5728 hero \u540e,\u22653 \u4e2a\u6807\u9898\u624d\u663e\u793a\u3002\n   \u53d6\u4ee3\u5df2\u5e9f\u5f03\u7684 TOC \u63d2\u4ef6\u77ed\u4ee3\u7801(\u63d2\u4ef6\u5df2\u4e0d\u518d\u6e32\u67d3,\u4e14\u77ed\u4ee3\u7801\u5728 wp:html \u5757\u91cc\u672c\u5c31\u4e0d\u6267\u884c,\u4f1a\u88ab\u5f53\u88f8\u6587\u5b57\u663e\u793a)\u3002\n   \ud83d\udeab \u4e0d\u8981\u518d\u5f80\u6b63\u6587\u653e\u90a3\u4e2a\u77ed\u4ee3\u7801\u2014\u2014\u7ad9\u957f 2026-08-27 \u5b9a,\u8d28\u68c0\u4f1a\u786c\u62e6\u3002\u7528 var(--ink\/--bg\/--accent) \u6545 MOON DARK \u6697\u8272\u4e5f\u9002\u914d\u3002 *\/\n(function(){\n  function go(){\n    var page=document.querySelector('.tzl-page'); if(!page)return; if(page.querySelector('.tzl-toc'))return;\n    var all=page.querySelectorAll('h2');var hs=[];\n    for(var q=0;q<all.length;q++){if(all[q].closest('.tzl-hero')){continue;}if(all[q].closest('.tzl-faq')){continue;}hs.push(all[q]);}\n    if(hs.length<3)return;\n    var ul='';\n    hs.forEach(function(h,i){\n      if(!h.id){var s=(h.textContent||'').trim().toLowerCase().replace(\/[^a-z0-9]+\/g,'-').replace(\/^-+|-+$\/g,'').slice(0,50)||('sec'+i);var id=s,k=2;while(document.getElementById(id)){id=s+'-'+(k++);}h.id=id;}\n      ul+='<li><a href=\"#'+h.id+'\">'+(h.textContent||'').trim()+'<\/a><\/li>';\n    });\n    var nav=document.createElement('nav');nav.className='tzl-toc';nav.setAttribute('aria-label','Contents');\n    nav.innerHTML='<div class=\"tzl-toc-h\">On this page<\/div><ul class=\"tzl-toc-list\">'+ul+'<\/ul>';\n    var hero=page.querySelector('.tzl-hero');\n    if(hero){if(hero.parentNode){hero.parentNode.insertBefore(nav,hero.nextSibling);return;}}\n    page.insertBefore(nav,page.firstChild);\n  }\n  if(document.readyState!=='loading')go();else document.addEventListener('DOMContentLoaded',go);\n})();\n<\/script>\n\n<style>\n.tzl-tool{border:2px solid var(--ink);padding:24px;margin:24px 0 32px;background:var(--bg)}\n.tzl-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:end}\n.tzl-tool label{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-bottom:7px}\n.tzl-tool input,.tzl-tool select{width:100%;min-height:48px;border:1px solid var(--line);border-radius:0;background:var(--bg);color:var(--ink);font:16px var(--sans);padding:10px 12px}\n.tzl-tool button{min-height:48px;border:0;border-radius:0;background:var(--accent);color:#fff;font:800 13px var(--sans);letter-spacing:.05em;text-transform:uppercase;padding:12px 20px;cursor:pointer}\n.tzl-tool button:hover,.tzl-tool button:focus{background:var(--accent-dark)}\n.tzl-result{margin-top:20px;padding:18px 20px;border-left:3px solid var(--accent);background:#fafafa;color:var(--soft)}\n.tzl-result strong{display:block;color:var(--ink);font-size:20px;margin-bottom:10px}\n.tzl-result dl{display:grid;grid-template-columns:minmax(130px,.35fr) 1fr;gap:6px 14px;margin:0 0 12px}\n.tzl-result dt{font-family:var(--mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}\n.tzl-result dd{margin:0;color:var(--ink)}\n.tzl-tool-error{margin-top:14px;color:var(--accent);font-weight:700}\n.tzl-tool-terms{display:none}\n@media(max-width:680px){.tzl-tool-grid{grid-template-columns:1fr}.tzl-result dl{grid-template-columns:1fr}.tzl-result dt{margin-top:6px}}\n<\/style>\n\n<div class=\"tzl-page\">\n  <div class=\"tzl-wrap\">\n    <section class=\"tzl-hero rat\">\n      <div class=\"tzl-kicker\">10 stems \u00b7 12 branches \u00b7 60 pairs<\/div>\n      <h2>Heavenly Stems and Earthly Branches: <em>How the 60-Year Cycle Works<\/em><\/h2>\n      <p>Heavenly Stems and Earthly Branches are two ordered cycles used together in traditional Chinese timekeeping. The 10 stems and 12 branches advance one step at a time and return to their shared starting point after 60 pairings.<\/p>\n      <p>For Chinese zodiac years, the stem supplies the element and yin-yang layer, while the branch supplies the animal. That is how <span class=\"tzl-cn\">\u4e19\u5348<\/span> <em>b\u01d0ngw\u01d4<\/em> becomes a Fire Horse year.<\/p>\n    <\/section>\n\n    <section class=\"tzl-section\" id=\"quick-answer\">\n      <h2>The system in three numbers<\/h2>\n      <div class=\"tzl-card-grid\">\n        <div class=\"tzl-card\">\n          <span class=\"label\">Heavenly Stems \u00b7 \u5929\u5e72<\/span>\n          <strong>10 signs<\/strong>\n          <p>Five elements, each appearing once as yang and once as yin.<\/p>\n        <\/div>\n        <div class=\"tzl-card\">\n          <span class=\"label\">Earthly Branches \u00b7 \u5730\u652f<\/span>\n          <strong>12 signs<\/strong>\n          <p>The ordered branch cycle associated with the 12 zodiac animals and double-hours.<\/p>\n        <\/div>\n        <div class=\"tzl-card\">\n          <span class=\"label\">G\u0101nzh\u012b \u00b7 \u5e72\u652f<\/span>\n          <strong>60 pairs<\/strong>\n          <p>The joint sequence begins with \u7532\u5b50 <em>ji\u01cez\u01d0<\/em> and ends with \u7678\u4ea5 <em>gu\u01d0h\u00e0i<\/em>.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"tzl-note\">\n        <span class=\"mark\"><i class=\"ph ph-info\"><\/i><\/span>\n        <div>\n          <h3>Why 60 instead of 120?<\/h3>\n          <p>Ten times twelve would make 120 unrestricted combinations, but the two lists do not combine freely. They move forward together: odd-numbered yang stems meet odd-numbered yang branches, and even-numbered yin stems meet even-numbered yin branches. The shared sequence resets after the lowest common multiple of 10 and 12, which is 60.<\/p>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"tzl-section\" id=\"calculator\">\n      <h2>Stem-branch year calculator<\/h2>\n      <p>Enter a Gregorian year to see its stem, branch, zodiac animal, element and position in the 60-pair cycle. If a birthday fell before Lunar New Year, choose the second option so the tool reads the previous lunar year.<\/p>\n      <div class=\"tzl-tool\">\n        <div class=\"tzl-tool-grid\">\n          <div>\n            <label for=\"tzlGanzhiYear\">Gregorian year<\/label>\n            <input id=\"tzlGanzhiYear\" type=\"number\" min=\"1901\" max=\"2100\" inputmode=\"numeric\" placeholder=\"For example, 2026\">\n          <\/div>\n          <div>\n            <label for=\"tzlGanzhiBoundary\">Birthday position<\/label>\n            <select id=\"tzlGanzhiBoundary\">\n              <option value=\"current\">On or after Lunar New Year, or no birthday lookup<\/option>\n              <option value=\"previous\">Before Lunar New Year<\/option>\n            <\/select>\n          <\/div>\n          <div>\n            <button id=\"tzlGanzhiButton\" type=\"button\">Calculate stem and branch<\/button>\n          <\/div>\n        <\/div>\n\n        <p id=\"tzlGanzhiError\" class=\"tzl-tool-error\" hidden>Please enter a year from 1901 through 2100.<\/p>\n        <div id=\"tzlGanzhiResult\" class=\"tzl-result\" hidden aria-live=\"polite\">\n          <strong><span id=\"tzlResultYear\"><\/span> is <span id=\"tzlResultPair\"><\/span> \u00b7 <span id=\"tzlResultLabel\"><\/span><\/strong>\n          <dl>\n            <dt>Pinyin<\/dt><dd id=\"tzlResultPinyin\"><\/dd>\n            <dt>Heavenly Stem<\/dt><dd id=\"tzlResultStem\"><\/dd>\n            <dt>Earthly Branch<\/dt><dd id=\"tzlResultBranch\"><\/dd>\n            <dt>Cycle position<\/dt><dd>#<span id=\"tzlResultPosition\"><\/span> of 60<\/dd>\n          <\/dl>\n          <p id=\"tzlBoundaryCurrent\">This result uses the entered Gregorian year. For a January or February birthday, check the exact Lunar New Year date before relying on it.<\/p>\n          <p id=\"tzlBoundaryPrevious\" hidden>You selected a birthday before Lunar New Year, so the calculation uses <span id=\"tzlAdjustedYear\"><\/span>, the previous lunar-year label.<\/p>\n        <\/div>\n\n        <div class=\"tzl-tool-terms\" aria-hidden=\"true\">\n          <span data-term=\"Wood\">Wood<\/span><span data-term=\"Fire\">Fire<\/span><span data-term=\"Earth\">Earth<\/span><span data-term=\"Metal\">Metal<\/span><span data-term=\"Water\">Water<\/span>\n          <span data-term=\"Yang\">Yang<\/span><span data-term=\"Yin\">Yin<\/span>\n          <span data-term=\"Rat\">Rat<\/span><span data-term=\"Ox\">Ox<\/span><span data-term=\"Tiger\">Tiger<\/span><span data-term=\"Rabbit\">Rabbit<\/span><span data-term=\"Dragon\">Dragon<\/span><span data-term=\"Snake\">Snake<\/span><span data-term=\"Horse\">Horse<\/span><span data-term=\"Goat\">Goat<\/span><span data-term=\"Monkey\">Monkey<\/span><span data-term=\"Rooster\">Rooster<\/span><span data-term=\"Dog\">Dog<\/span><span data-term=\"Pig\">Pig<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"tzl-note\">\n        <span class=\"mark\"><i class=\"ph ph-warning-circle\"><\/i><\/span>\n        <div>\n          <h3>This is a year-label tool, not a full BaZi calculator<\/h3>\n          <p>It adjusts for Lunar New Year only when you tell it that the birthday came earlier. Some Four Pillars traditions change the year at L\u00ecch\u016bn instead. If the date is close to either boundary, use the <a href=\"\/chinese-zodiac-element-calculator\/\">date-based zodiac element calculator<\/a> or a time-based BaZi calculation.<\/p>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"tzl-section\" id=\"heavenly-stems\">\n      <h2>The 10 Heavenly Stems<\/h2>\n      <p>The Heavenly Stems, <span class=\"tzl-cn\">\u5929\u5e72<\/span> <em>ti\u0101ng\u0101n<\/em>, carry the Five Elements in alternating yang and yin forms. In a zodiac year label, this is the source of Wood, Fire, Earth, Metal or Water.<\/p>\n      <div class=\"tzl-table-wrap\">\n        <table class=\"tzl-table\">\n          <thead><tr><th>#<\/th><th>Stem<\/th><th>Pinyin<\/th><th>Element<\/th><th>Polarity<\/th><th>Year-label reading<\/th><\/tr><\/thead>\n          <tbody>\n            <tr><td>1<\/td><td><span class=\"tzl-cn\">\u7532<\/span><\/td><td>ji\u01ce<\/td><td>Wood \u6728<\/td><td>Yang<\/td><td>Yang Wood<\/td><\/tr>\n            <tr><td>2<\/td><td><span class=\"tzl-cn\">\u4e59<\/span><\/td><td>y\u01d0<\/td><td>Wood \u6728<\/td><td>Yin<\/td><td>Yin Wood<\/td><\/tr>\n            <tr><td>3<\/td><td><span class=\"tzl-cn\">\u4e19<\/span><\/td><td>b\u01d0ng<\/td><td>Fire \u706b<\/td><td>Yang<\/td><td>Yang Fire<\/td><\/tr>\n            <tr><td>4<\/td><td><span class=\"tzl-cn\">\u4e01<\/span><\/td><td>d\u012bng<\/td><td>Fire \u706b<\/td><td>Yin<\/td><td>Yin Fire<\/td><\/tr>\n            <tr><td>5<\/td><td><span class=\"tzl-cn\">\u620a<\/span><\/td><td>w\u00f9<\/td><td>Earth \u571f<\/td><td>Yang<\/td><td>Yang Earth<\/td><\/tr>\n            <tr><td>6<\/td><td><span class=\"tzl-cn\">\u5df1<\/span><\/td><td>j\u01d0<\/td><td>Earth \u571f<\/td><td>Yin<\/td><td>Yin Earth<\/td><\/tr>\n            <tr><td>7<\/td><td><span class=\"tzl-cn\">\u5e9a<\/span><\/td><td>g\u0113ng<\/td><td>Metal \u91d1<\/td><td>Yang<\/td><td>Yang Metal<\/td><\/tr>\n            <tr><td>8<\/td><td><span class=\"tzl-cn\">\u8f9b<\/span><\/td><td>x\u012bn<\/td><td>Metal \u91d1<\/td><td>Yin<\/td><td>Yin Metal<\/td><\/tr>\n            <tr><td>9<\/td><td><span class=\"tzl-cn\">\u58ec<\/span><\/td><td>r\u00e9n<\/td><td>Water \u6c34<\/td><td>Yang<\/td><td>Yang Water<\/td><\/tr>\n            <tr><td>10<\/td><td><span class=\"tzl-cn\">\u7678<\/span><\/td><td>gu\u01d0<\/td><td>Water \u6c34<\/td><td>Yin<\/td><td>Yin Water<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/div>\n    <\/section>\n\n    <section class=\"tzl-section\" id=\"earthly-branches\">\n      <h2>The 12 Earthly Branches, animals and hours<\/h2>\n      <p>The Earthly Branches, <span class=\"tzl-cn\">\u5730\u652f<\/span> <em>d\u00eczh\u012b<\/em>, form the 12-position cycle. Each branch is associated with one zodiac animal and a traditional two-hour period.<\/p>\n      <div class=\"tzl-table-wrap\">\n        <table class=\"tzl-table\">\n          <thead><tr><th>#<\/th><th>Branch<\/th><th>Pinyin<\/th><th>Zodiac animal<\/th><th>Chinese pairing<\/th><th>Traditional time<\/th><\/tr><\/thead>\n          <tbody>\n            <tr><td>1<\/td><td><span class=\"tzl-cn\">\u5b50<\/span><\/td><td>z\u01d0<\/td><td><a href=\"\/year-of-the-rat\/\">Rat<\/a><\/td><td>\u5b50\u9f20<\/td><td>23:00\u201301:00<\/td><\/tr>\n            <tr><td>2<\/td><td><span class=\"tzl-cn\">\u4e11<\/span><\/td><td>ch\u01d2u<\/td><td><a href=\"\/year-of-the-ox\/\">Ox<\/a><\/td><td>\u4e11\u725b<\/td><td>01:00\u201303:00<\/td><\/tr>\n            <tr><td>3<\/td><td><span class=\"tzl-cn\">\u5bc5<\/span><\/td><td>y\u00edn<\/td><td><a href=\"\/year-of-the-tiger\/\">Tiger<\/a><\/td><td>\u5bc5\u864e<\/td><td>03:00\u201305:00<\/td><\/tr>\n            <tr><td>4<\/td><td><span class=\"tzl-cn\">\u536f<\/span><\/td><td>m\u01ceo<\/td><td><a href=\"\/year-of-the-rabbit\/\">Rabbit<\/a><\/td><td>\u536f\u5154<\/td><td>05:00\u201307:00<\/td><\/tr>\n            <tr><td>5<\/td><td><span class=\"tzl-cn\">\u8fb0<\/span><\/td><td>ch\u00e9n<\/td><td><a href=\"\/year-of-the-dragon\/\">Dragon<\/a><\/td><td>\u8fb0\u9f99<\/td><td>07:00\u201309:00<\/td><\/tr>\n            <tr><td>6<\/td><td><span class=\"tzl-cn\">\u5df3<\/span><\/td><td>s\u00ec<\/td><td><a href=\"\/year-of-the-snake\/\">Snake<\/a><\/td><td>\u5df3\u86c7<\/td><td>09:00\u201311:00<\/td><\/tr>\n            <tr><td>7<\/td><td><span class=\"tzl-cn\">\u5348<\/span><\/td><td>w\u01d4<\/td><td><a href=\"\/year-of-the-horse\/\">Horse<\/a><\/td><td>\u5348\u9a6c<\/td><td>11:00\u201313:00<\/td><\/tr>\n            <tr><td>8<\/td><td><span class=\"tzl-cn\">\u672a<\/span><\/td><td>w\u00e8i<\/td><td><a href=\"\/year-of-the-goat\/\">Goat<\/a><\/td><td>\u672a\u7f8a<\/td><td>13:00\u201315:00<\/td><\/tr>\n            <tr><td>9<\/td><td><span class=\"tzl-cn\">\u7533<\/span><\/td><td>sh\u0113n<\/td><td><a href=\"\/year-of-the-monkey\/\">Monkey<\/a><\/td><td>\u7533\u7334<\/td><td>15:00\u201317:00<\/td><\/tr>\n            <tr><td>10<\/td><td><span class=\"tzl-cn\">\u9149<\/span><\/td><td>y\u01d2u<\/td><td><a href=\"\/year-of-the-rooster\/\">Rooster<\/a><\/td><td>\u9149\u9e21<\/td><td>17:00\u201319:00<\/td><\/tr>\n            <tr><td>11<\/td><td><span class=\"tzl-cn\">\u620c<\/span><\/td><td>x\u016b<\/td><td><a href=\"\/year-of-the-dog\/\">Dog<\/a><\/td><td>\u620c\u72d7<\/td><td>19:00\u201321:00<\/td><\/tr>\n            <tr><td>12<\/td><td><span class=\"tzl-cn\">\u4ea5<\/span><\/td><td>h\u00e0i<\/td><td><a href=\"\/year-of-the-pig\/\">Pig<\/a><\/td><td>\u4ea5\u732a<\/td><td>21:00\u201323:00<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/div>\n      <p>The character <span class=\"tzl-cn\">\u7f8a<\/span> <em>y\u00e1ng<\/em> can be translated as Goat, Sheep or Ram. The Zodiac Lore uses \u201cGoat\u201d consistently while keeping the original character visible.<\/p>\n    <\/section>\n\n    <section class=\"tzl-section\" id=\"sixty-year-cycle\">\n      <h2>How the 60-pair cycle advances<\/h2>\n      <p>The sequence begins with \u7532\u5b50 <em>ji\u01cez\u01d0<\/em>. Both lists then move forward together: \u4e59\u4e11 <em>y\u01d0ch\u01d2u<\/em>, \u4e19\u5bc5 <em>b\u01d0ngy\u00edn<\/em>, and so on. The animal branch returns after 12 steps, but the same stem and branch do not meet again until step 60.<\/p>\n      <p>That distinction explains why a Dragon year arrives every 12 years while the same Wood Dragon stem-branch pair returns only every 60 years. The full cycle is listed on the <a href=\"\/60-year-chinese-zodiac-cycle\/\">60-year Chinese zodiac cycle chart<\/a>.<\/p>\n      <div class=\"tzl-table-wrap\">\n        <table class=\"tzl-table\">\n          <thead><tr><th>Cycle #<\/th><th>Pair<\/th><th>Pinyin<\/th><th>Stem layer<\/th><th>Branch animal<\/th><th>Common label<\/th><\/tr><\/thead>\n          <tbody>\n            <tr><td>1<\/td><td><span class=\"tzl-cn\">\u7532\u5b50<\/span><\/td><td>ji\u01cez\u01d0<\/td><td>Yang Wood<\/td><td>Rat<\/td><td>Wood Rat<\/td><\/tr>\n            <tr><td>2<\/td><td><span class=\"tzl-cn\">\u4e59\u4e11<\/span><\/td><td>y\u01d0ch\u01d2u<\/td><td>Yin Wood<\/td><td>Ox<\/td><td>Wood Ox<\/td><\/tr>\n            <tr><td>3<\/td><td><span class=\"tzl-cn\">\u4e19\u5bc5<\/span><\/td><td>b\u01d0ngy\u00edn<\/td><td>Yang Fire<\/td><td>Tiger<\/td><td>Fire Tiger<\/td><\/tr>\n            <tr><td>4<\/td><td><span class=\"tzl-cn\">\u4e01\u536f<\/span><\/td><td>d\u012bngm\u01ceo<\/td><td>Yin Fire<\/td><td>Rabbit<\/td><td>Fire Rabbit<\/td><\/tr>\n            <tr><td>5<\/td><td><span class=\"tzl-cn\">\u620a\u8fb0<\/span><\/td><td>w\u00f9ch\u00e9n<\/td><td>Yang Earth<\/td><td>Dragon<\/td><td>Earth Dragon<\/td><\/tr>\n            <tr><td>6<\/td><td><span class=\"tzl-cn\">\u5df1\u5df3<\/span><\/td><td>j\u01d0s\u00ec<\/td><td>Yin Earth<\/td><td>Snake<\/td><td>Earth Snake<\/td><\/tr>\n            <tr><td>7<\/td><td><span class=\"tzl-cn\">\u5e9a\u5348<\/span><\/td><td>g\u0113ngw\u01d4<\/td><td>Yang Metal<\/td><td>Horse<\/td><td>Metal Horse<\/td><\/tr>\n            <tr><td>8<\/td><td><span class=\"tzl-cn\">\u8f9b\u672a<\/span><\/td><td>x\u012bnw\u00e8i<\/td><td>Yin Metal<\/td><td>Goat<\/td><td>Metal Goat<\/td><\/tr>\n            <tr><td>9<\/td><td><span class=\"tzl-cn\">\u58ec\u7533<\/span><\/td><td>r\u00e9nsh\u0113n<\/td><td>Yang Water<\/td><td>Monkey<\/td><td>Water Monkey<\/td><\/tr>\n            <tr><td>10<\/td><td><span class=\"tzl-cn\">\u7678\u9149<\/span><\/td><td>gu\u01d0y\u01d2u<\/td><td>Yin Water<\/td><td>Rooster<\/td><td>Water Rooster<\/td><\/tr>\n            <tr><td>11<\/td><td><span class=\"tzl-cn\">\u7532\u620c<\/span><\/td><td>ji\u01cex\u016b<\/td><td>Yang Wood<\/td><td>Dog<\/td><td>Wood Dog<\/td><\/tr>\n            <tr><td>12<\/td><td><span class=\"tzl-cn\">\u4e59\u4ea5<\/span><\/td><td>y\u01d0h\u00e0i<\/td><td>Yin Wood<\/td><td>Pig<\/td><td>Wood Pig<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/div>\n    <\/section>\n\n    <section class=\"tzl-section\" id=\"worked-examples\">\n      <h2>Reading a year name step by step<\/h2>\n      <div class=\"tzl-card-grid two\">\n        <div class=\"tzl-card\">\n          <span class=\"label\">2024 \u00b7 \u7532\u8fb0<\/span>\n          <strong>Wood Dragon<\/strong>\n          <p>\u7532 <em>ji\u01ce<\/em> is Yang Wood. \u8fb0 <em>ch\u00e9n<\/em> is the Dragon branch. Together they form \u7532\u8fb0 <em>ji\u01cech\u00e9n<\/em>, pair 41 in the cycle.<\/p>\n        <\/div>\n        <div class=\"tzl-card\">\n          <span class=\"label\">2026 \u00b7 \u4e19\u5348<\/span>\n          <strong>Fire Horse<\/strong>\n          <p>\u4e19 <em>b\u01d0ng<\/em> is Yang Fire. \u5348 <em>w\u01d4<\/em> is the Horse branch. Together they form \u4e19\u5348 <em>b\u01d0ngw\u01d4<\/em>, pair 43 in the cycle.<\/p>\n        <\/div>\n      <\/div>\n      <p>A Gregorian year number alone is not enough for a January or early-February birthday. The popular zodiac year changes at Lunar New Year, not January 1. Read the <a href=\"\/january-february-zodiac\/\">January and February zodiac boundary guide<\/a> before assigning the pair to a person.<\/p>\n    <\/section>\n\n    <section class=\"tzl-section\" id=\"beyond-years\">\n      <h2>Stems and branches are used beyond years<\/h2>\n      <p>Years are the most familiar use on a zodiac site, but they are only one layer. The system has also been used to label months, days and hours. The <a href=\"https:\/\/www.hko.gov.hk\/tc\/gts\/time\/stemsandbranches.htm\" rel=\"nofollow noopener\" target=\"_blank\">Hong Kong Observatory\u2019s calendar reference<\/a> notes an important historical distinction: stem-branch year and day notation has been used for two to three thousand years, while months and double-hours were originally paired with branches alone and received stems later.<\/p>\n      <div class=\"tzl-card-grid\">\n        <div class=\"tzl-card\"><span class=\"label\">Year pillar<\/span><strong>Birth-year label<\/strong><p>The layer used for animal-and-element year names on this site.<\/p><\/div>\n        <div class=\"tzl-card\"><span class=\"label\">Day cycle<\/span><strong>Continuous pair sequence<\/strong><p>Traditional calendars can assign a stem-branch pair to each day.<\/p><\/div>\n        <div class=\"tzl-card\"><span class=\"label\">Month and hour<\/span><strong>More than a zodiac animal<\/strong><p>Branches mark months and double-hours; fuller systems also assign their stems.<\/p><\/div>\n      <\/div>\n      <p>In Four Pillars, year, month, day and hour each receive a stem-branch pair, producing eight characters in total. This page explains the naming structure; the <a href=\"\/bazi-calculator\/\">BaZi calculator<\/a> handles the four-pillar calculation.<\/p>\n    <\/section>\n\n    <section class=\"tzl-section\" id=\"common-mistakes\">\n      <h2>Five common mistakes<\/h2>\n      <ul>\n        <li><strong>Stopping at the animal.<\/strong> The branch gives the animal, but the full year label also needs its stem.<\/li>\n        <li><strong>Calling Fire or Water a permanent animal trait.<\/strong> The year element comes from the stem; different Horse years can carry different stems and elements.<\/li>\n        <li><strong>Expecting all 120 mathematical pairings.<\/strong> The ordered sequence keeps yin with yin and yang with yang, leaving 60 valid pairs.<\/li>\n        <li><strong>Using January 1 as the zodiac cutoff.<\/strong> Popular birth-year lookup follows Lunar New Year; some Four Pillars practice uses L\u00ecch\u016bn.<\/li>\n        <li><strong>Treating the year pillar as a personality test.<\/strong> The system is a calendar and cultural framework. Symbolic readings are traditional interpretations, not scientific personality facts.<\/li>\n      <\/ul>\n    <\/section>\n\n    <section class=\"tzl-section\" id=\"go-deeper\">\n      <h2>Want your own stem-branch pillar worked out?<\/h2>\n      <p>The 60-pair cycle above is the structural map. Applying it to an actual birth year \u2014 yours, or yours next to a partner&#8217;s \u2014 is a different task from reading the reference table:<\/p>\n      <div class=\"tzl-links two\">\n        <a href=\"\/product\/personalized-reading\/\"><strong>Personalized Reading<\/strong>Your full stem-branch write-up: exact pillar, element balance, and what that traditionally means for you \u2014 as a printable report.<span>See the reading &rarr;<\/span><\/a>\n        <a href=\"\/product\/couple-chinese-zodiac-compatibility-report\/\"><strong>Couple Compatibility Report<\/strong>How your stem-branch pillar and a partner&#8217;s read together, not just two entries in the same 60-pair table.<span>See the report &rarr;<\/span><\/a>\n      <\/div>\n    <\/section>\n\n    <section class=\"tzl-section tzl-faq\" id=\"faq\">\n      <h2>FAQ<\/h2>\n      <details>\n        <summary>What are Heavenly Stems and Earthly Branches?<\/summary>\n        <p>They are ordered cycles of 10 and 12 signs that advance together to form the 60-pair g\u0101nzh\u012b cycle used in traditional Chinese timekeeping.<\/p>\n      <\/details>\n      <details>\n        <summary>Why are there 60 stem-branch pairs instead of 120?<\/summary>\n        <p>The two lists move forward together rather than combining freely. Yang stems meet yang branches, yin stems meet yin branches, and the joint sequence returns to its start after 60 steps.<\/p>\n      <\/details>\n      <details>\n        <summary>Does the zodiac animal come from the stem or the branch?<\/summary>\n        <p>The zodiac animal comes from the Earthly Branch. For example, \u8fb0 ch\u00e9n is associated with Dragon and \u5348 w\u01d4 with Horse.<\/p>\n      <\/details>\n      <details>\n        <summary>Where does the year element come from?<\/summary>\n        <p>The year element comes from the Heavenly Stem: \u7532\u4e59 Wood, \u4e19\u4e01 Fire, \u620a\u5df1 Earth, \u5e9a\u8f9b Metal, and \u58ec\u7678 Water.<\/p>\n      <\/details>\n      <details>\n        <summary>What is 2026 in Heavenly Stems and Earthly Branches?<\/summary>\n        <p>2026 is \u4e19\u5348 b\u01d0ngw\u01d4, the Fire Horse pair, after the lunar year begins on February 17, 2026. A birth before that date still belongs to the previous lunar-year pair in popular zodiac lookup.<\/p>\n      <\/details>\n      <details>\n        <summary>Are Heavenly Stems and Earthly Branches the same as BaZi?<\/summary>\n        <p>No. Stems and branches are the components. BaZi assigns one stem-branch pair to each of four pillars: year, month, day and hour.<\/p>\n      <\/details>\n      <details>\n        <summary>Do stem-branch years change at Lunar New Year or L\u00ecch\u016bn?<\/summary>\n        <p>Official lunar calendars and popular zodiac lookup use Lunar New Year, while some Four Pillars traditions use L\u00ecch\u016bn. A boundary-date reading should state which convention it follows.<\/p>\n      <\/details>\n    <\/section>\n\n    <section class=\"tzl-section\" id=\"next-steps\">\n      <h2>Continue from the structure to your year<\/h2>\n      <div class=\"tzl-next\">\n        <a href=\"\/60-year-chinese-zodiac-cycle\/\"><span>Full reference<\/span><b>60-Year Cycle Chart<\/b><\/a>\n        <a href=\"\/chinese-zodiac-elements\/\"><span>Element layer<\/span><b>Five Zodiac Elements<\/b><\/a>\n        <a href=\"\/zodiac-years-chart\/\"><span>Year lookup<\/span><b>Chinese Zodiac Years Chart<\/b><\/a>\n        <a href=\"\/chinese-zodiac-hours\/\"><span>Hour branches<\/span><b>Chinese Zodiac Hours<\/b><\/a>\n        <a href=\"\/january-february-zodiac\/\"><span>Boundary rule<\/span><b>January and February Birthdays<\/b><\/a>\n        <a href=\"\/how-we-calculate\/\"><span>Editorial method<\/span><b>How We Calculate<\/b><\/a>\n      <\/div>\n\n      <div class=\"tzl-editorial\">\n        <h3>Editorial note<\/h3>\n        <p>The stem and branch lists, 60-pair sequence and traditional hour mapping were checked against the Hong Kong Observatory calendar reference and The Zodiac Lore\u2019s verified calculation tables. The calculator uses a deterministic year formula and does not infer a complete birth chart. This page explains a cultural calendar system for education; it is not a prediction or medical, financial, legal or relationship advice.<\/p>\n      <\/div>\n    <\/section>\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  var button=document.getElementById('tzlGanzhiButton');\n  if(!button){return;}\n  var stems=[\n    {hanzi:'\u7532',pinyin:'ji\u01ce',element:'Wood',polarity:'Yang',elementZh:'\u6728'},\n    {hanzi:'\u4e59',pinyin:'y\u01d0',element:'Wood',polarity:'Yin',elementZh:'\u6728'},\n    {hanzi:'\u4e19',pinyin:'b\u01d0ng',element:'Fire',polarity:'Yang',elementZh:'\u706b'},\n    {hanzi:'\u4e01',pinyin:'d\u012bng',element:'Fire',polarity:'Yin',elementZh:'\u706b'},\n    {hanzi:'\u620a',pinyin:'w\u00f9',element:'Earth',polarity:'Yang',elementZh:'\u571f'},\n    {hanzi:'\u5df1',pinyin:'j\u01d0',element:'Earth',polarity:'Yin',elementZh:'\u571f'},\n    {hanzi:'\u5e9a',pinyin:'g\u0113ng',element:'Metal',polarity:'Yang',elementZh:'\u91d1'},\n    {hanzi:'\u8f9b',pinyin:'x\u012bn',element:'Metal',polarity:'Yin',elementZh:'\u91d1'},\n    {hanzi:'\u58ec',pinyin:'r\u00e9n',element:'Water',polarity:'Yang',elementZh:'\u6c34'},\n    {hanzi:'\u7678',pinyin:'gu\u01d0',element:'Water',polarity:'Yin',elementZh:'\u6c34'}\n  ];\n  var branches=[\n    {hanzi:'\u5b50',pinyin:'z\u01d0',animal:'Rat',animalZh:'\u9f20'},\n    {hanzi:'\u4e11',pinyin:'ch\u01d2u',animal:'Ox',animalZh:'\u725b'},\n    {hanzi:'\u5bc5',pinyin:'y\u00edn',animal:'Tiger',animalZh:'\u864e'},\n    {hanzi:'\u536f',pinyin:'m\u01ceo',animal:'Rabbit',animalZh:'\u5154'},\n    {hanzi:'\u8fb0',pinyin:'ch\u00e9n',animal:'Dragon',animalZh:'\u9f99'},\n    {hanzi:'\u5df3',pinyin:'s\u00ec',animal:'Snake',animalZh:'\u86c7'},\n    {hanzi:'\u5348',pinyin:'w\u01d4',animal:'Horse',animalZh:'\u9a6c'},\n    {hanzi:'\u672a',pinyin:'w\u00e8i',animal:'Goat',animalZh:'\u7f8a'},\n    {hanzi:'\u7533',pinyin:'sh\u0113n',animal:'Monkey',animalZh:'\u7334'},\n    {hanzi:'\u9149',pinyin:'y\u01d2u',animal:'Rooster',animalZh:'\u9e21'},\n    {hanzi:'\u620c',pinyin:'x\u016b',animal:'Dog',animalZh:'\u72d7'},\n    {hanzi:'\u4ea5',pinyin:'h\u00e0i',animal:'Pig',animalZh:'\u732a'}\n  ];\n  function localized(key){\n    var item=document.querySelector('.tzl-tool-terms [data-term=\"'+key+'\"]');\n    return item?item.textContent:key;\n  }\n  function setText(id,value){var node=document.getElementById(id);if(node){node.textContent=value;}}\n  button.addEventListener('click',function(){\n    var entered=parseInt(document.getElementById('tzlGanzhiYear').value,10);\n    var usePrevious=document.getElementById('tzlGanzhiBoundary').value==='previous';\n    var error=document.getElementById('tzlGanzhiError');\n    var result=document.getElementById('tzlGanzhiResult');\n    if(!entered||entered<1901||entered>2100){error.hidden=false;result.hidden=true;return;}\n    error.hidden=true;\n    var year=usePrevious?entered-1:entered;\n    var stem=stems[((year-4)%10+10)%10];\n    var branch=branches[((year-4)%12+12)%12];\n    var position=((year-4)%60+60)%60+1;\n    setText('tzlResultYear',year);\n    setText('tzlResultPair',stem.hanzi+branch.hanzi);\n    setText('tzlResultLabel',localized(stem.element)+' '+localized(branch.animal));\n    setText('tzlResultPinyin',stem.pinyin+branch.pinyin);\n    setText('tzlResultStem',stem.hanzi+' '+stem.pinyin+' \u00b7 '+localized(stem.polarity)+' '+localized(stem.element)+' '+stem.elementZh);\n    setText('tzlResultBranch',branch.hanzi+' '+branch.pinyin+' \u00b7 '+localized(branch.animal)+' '+branch.animalZh);\n    setText('tzlResultPosition',position);\n    setText('tzlAdjustedYear',year);\n    document.getElementById('tzlBoundaryCurrent').hidden=usePrevious;\n    document.getElementById('tzlBoundaryPrevious').hidden=!usePrevious;\n    result.hidden=false;\n  });\n})();\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\":\"https:\/\/schema.org\",\n  \"@type\":\"BreadcrumbList\",\n  \"itemListElement\":[\n    {\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/thezodiaclore.com\/\"},\n    {\"@type\":\"ListItem\",\"position\":2,\"name\":\"Chinese Zodiac Elements\",\"item\":\"https:\/\/thezodiaclore.com\/chinese-zodiac-elements\/\"},\n    {\"@type\":\"ListItem\",\"position\":3,\"name\":\"Heavenly Stems and Earthly Branches\",\"item\":\"https:\/\/thezodiaclore.com\/heavenly-stems-earthly-branches\/\"}\n  ]\n}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\":\"https:\/\/schema.org\",\n  \"@type\":\"FAQPage\",\n  \"mainEntity\":[\n    {\"@type\":\"Question\",\"name\":\"What are Heavenly Stems and Earthly Branches?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"They are ordered cycles of 10 and 12 signs that advance together to form the 60-pair g\u0101nzh\u012b cycle used in traditional Chinese timekeeping.\"}},\n    {\"@type\":\"Question\",\"name\":\"Why are there 60 stem-branch pairs instead of 120?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The two lists move forward together rather than combining freely. Yang stems meet yang branches, yin stems meet yin branches, and the joint sequence returns to its start after 60 steps.\"}},\n    {\"@type\":\"Question\",\"name\":\"Does the zodiac animal come from the stem or the branch?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The zodiac animal comes from the Earthly Branch. For example, \u8fb0 ch\u00e9n is associated with Dragon and \u5348 w\u01d4 with Horse.\"}},\n    {\"@type\":\"Question\",\"name\":\"Where does the year element come from?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The year element comes from the Heavenly Stem: \u7532\u4e59 Wood, \u4e19\u4e01 Fire, \u620a\u5df1 Earth, \u5e9a\u8f9b Metal, and \u58ec\u7678 Water.\"}},\n    {\"@type\":\"Question\",\"name\":\"What is 2026 in Heavenly Stems and Earthly Branches?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"2026 is \u4e19\u5348 b\u01d0ngw\u01d4, the Fire Horse pair, after the lunar year begins on February 17, 2026. A birth before that date still belongs to the previous lunar-year pair in popular zodiac lookup.\"}},\n    {\"@type\":\"Question\",\"name\":\"Are Heavenly Stems and Earthly Branches the same as BaZi?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. Stems and branches are the components. BaZi assigns one stem-branch pair to each of four pillars: year, month, day and hour.\"}},\n    {\"@type\":\"Question\",\"name\":\"Do stem-branch years change at Lunar New Year or L\u00ecch\u016bn?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Official lunar calendars and popular zodiac lookup use Lunar New Year, while some Four Pillars traditions use L\u00ecch\u016bn. A boundary-date reading should state which convention it follows.\"}}\n  ]\n}\n<\/script>\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>10 stems \u00b7 12 branches \u00b7 60 pairs Heavenly Stems and Earthly Branches: How the 60-Year Cycle Works Heavenly Stems and Earthly Branches are two ordered cycles used together in traditional Chinese timekeeping. The 10 stems and 12 branches advance one step at a time and return to their shared starting point after 60 pairings. &#8230; <a title=\"Les tiges c\u00e9lestes et les branches terrestres : cycle de 60 ans\" class=\"read-more\" href=\"https:\/\/thezodiaclore.com\/fr\/heavenly-stems-earthly-branches\/\" aria-label=\"En savoir plus sur Heavenly Stems and Earthly Branches: 60-Year Cycle\">En savoir plus<\/a><\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"rank_math_title":"Heavenly Stems and Earthly Branches: 60-Year Cycle","rank_math_description":"Learn the 10 Heavenly Stems, 12 Earthly Branches and 60-year cycle, with zodiac animals, elements, traditional hours and an interactive year calculator.","rank_math_focus_keyword":"Heavenly Stems and Earthly Branches","footnotes":""},"class_list":["post-793","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/thezodiaclore.com\/fr\/wp-json\/wp\/v2\/pages\/793","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thezodiaclore.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/thezodiaclore.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/thezodiaclore.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thezodiaclore.com\/fr\/wp-json\/wp\/v2\/comments?post=793"}],"version-history":[{"count":12,"href":"https:\/\/thezodiaclore.com\/fr\/wp-json\/wp\/v2\/pages\/793\/revisions"}],"predecessor-version":[{"id":4303,"href":"https:\/\/thezodiaclore.com\/fr\/wp-json\/wp\/v2\/pages\/793\/revisions\/4303"}],"wp:attachment":[{"href":"https:\/\/thezodiaclore.com\/fr\/wp-json\/wp\/v2\/media?parent=793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}