Skip to content

Open data

Sexagenary cycle table (60 Hoa Giap)

All 60 stem-branch pairs with their Na Yin five-element attribution and the lunar years they cover between 1924 and 2043.

60 rows · 11 columns · version 1.1.1, last changed 2026-09-30

CSV for ExcelAll datasetsOn Hugging FaceOn GitHub

Conventions taken

A year's Can Chi follows the LUNAR year. The cac_nam column lists lunar years between 1924 and 2043, a fixed range so the file does not rewrite itself as the current year moves.

idthu_tucan_chicanchicon_giapngu_hanh_nap_amten_nap_amcac_namnguonghi_chu
11Giáp TýGiápTýChuộtKimHải Trung Kim1924; 1984tinh-toan; quy-uoc-truyen-thong
22Ất SửuẤtSửuTrâuKimHải Trung Kim1925; 1985tinh-toan; quy-uoc-truyen-thong
33Bính DầnBínhDầnHổHỏaLư Trung Hỏa1926; 1986tinh-toan; quy-uoc-truyen-thong
44Đinh MãoĐinhMãoMèoHỏaLư Trung Hỏa1927; 1987tinh-toan; quy-uoc-truyen-thong
55Mậu ThìnMậuThìnRồngMộcĐại Lâm Mộc1928; 1988tinh-toan; quy-uoc-truyen-thong
66Kỷ TỵKỷTỵRắnMộcĐại Lâm Mộc1929; 1989tinh-toan; quy-uoc-truyen-thong
77Canh NgọCanhNgọNgựaThổLộ Bàng Thổ1930; 1990tinh-toan; quy-uoc-truyen-thong
88Tân MùiTânMùiDêThổLộ Bàng Thổ1931; 1991tinh-toan; quy-uoc-truyen-thong
99Nhâm ThânNhâmThânKhỉKimKiếm Phong Kim1932; 1992tinh-toan; quy-uoc-truyen-thong
1010Quý DậuQuýDậuGàKimKiếm Phong Kim1933; 1993tinh-toan; quy-uoc-truyen-thong
1111Giáp TuấtGiápTuấtChóHỏaSơn Đầu Hỏa1934; 1994tinh-toan; quy-uoc-truyen-thong
1212Ất HợiẤtHợiLợnHỏaSơn Đầu Hỏa1935; 1995tinh-toan; quy-uoc-truyen-thong
1313Bính TýBínhTýChuộtThủyGiản Hạ Thủy1936; 1996tinh-toan; quy-uoc-truyen-thong
1414Đinh SửuĐinhSửuTrâuThủyGiản Hạ Thủy1937; 1997tinh-toan; quy-uoc-truyen-thong
1515Mậu DầnMậuDầnHổThổThành Đầu Thổ1938; 1998tinh-toan; quy-uoc-truyen-thong
1616Kỷ MãoKỷMãoMèoThổThành Đầu Thổ1939; 1999tinh-toan; quy-uoc-truyen-thong
1717Canh ThìnCanhThìnRồngKimBạch Lạp Kim1940; 2000tinh-toan; quy-uoc-truyen-thong
1818Tân TỵTânTỵRắnKimBạch Lạp Kim1941; 2001tinh-toan; quy-uoc-truyen-thong
1919Nhâm NgọNhâmNgọNgựaMộcDương Liễu Mộc1942; 2002tinh-toan; quy-uoc-truyen-thong
2020Quý MùiQuýMùiDêMộcDương Liễu Mộc1943; 2003tinh-toan; quy-uoc-truyen-thong
2121Giáp ThânGiápThânKhỉThủyTuyền Trung Thủy1944; 2004tinh-toan; quy-uoc-truyen-thong
2222Ất DậuẤtDậuGàThủyTuyền Trung Thủy1945; 2005tinh-toan; quy-uoc-truyen-thong
2323Bính TuấtBínhTuấtChóThổỐc Thượng Thổ1946; 2006tinh-toan; quy-uoc-truyen-thong
2424Đinh HợiĐinhHợiLợnThổỐc Thượng Thổ1947; 2007tinh-toan; quy-uoc-truyen-thong
2525Mậu TýMậuTýChuộtHỏaTích Lịch Hỏa1948; 2008tinh-toan; quy-uoc-truyen-thong
2626Kỷ SửuKỷSửuTrâuHỏaTích Lịch Hỏa1949; 2009tinh-toan; quy-uoc-truyen-thong
2727Canh DầnCanhDầnHổMộcTùng Bách Mộc1950; 2010tinh-toan; quy-uoc-truyen-thong
2828Tân MãoTânMãoMèoMộcTùng Bách Mộc1951; 2011tinh-toan; quy-uoc-truyen-thong
2929Nhâm ThìnNhâmThìnRồngThủyTrường Lưu Thủy1952; 2012tinh-toan; quy-uoc-truyen-thong
3030Quý TỵQuýTỵRắnThủyTrường Lưu Thủy1953; 2013tinh-toan; quy-uoc-truyen-thong
3131Giáp NgọGiápNgọNgựaKimSa Trung Kim1954; 2014tinh-toan; quy-uoc-truyen-thong
3232Ất MùiẤtMùiDêKimSa Trung Kim1955; 2015tinh-toan; quy-uoc-truyen-thong
3333Bính ThânBínhThânKhỉHỏaSơn Hạ Hỏa1956; 2016tinh-toan; quy-uoc-truyen-thong
3434Đinh DậuĐinhDậuGàHỏaSơn Hạ Hỏa1957; 2017tinh-toan; quy-uoc-truyen-thong
3535Mậu TuấtMậuTuấtChóMộcBình Địa Mộc1958; 2018tinh-toan; quy-uoc-truyen-thong
3636Kỷ HợiKỷHợiLợnMộcBình Địa Mộc1959; 2019tinh-toan; quy-uoc-truyen-thong
3737Canh TýCanhTýChuộtThổBích Thượng Thổ1960; 2020tinh-toan; quy-uoc-truyen-thong
3838Tân SửuTânSửuTrâuThổBích Thượng Thổ1961; 2021tinh-toan; quy-uoc-truyen-thong
3939Nhâm DầnNhâmDầnHổKimKim Bạc Kim1962; 2022tinh-toan; quy-uoc-truyen-thong
4040Quý MãoQuýMãoMèoKimKim Bạc Kim1963; 2023tinh-toan; quy-uoc-truyen-thong
4141Giáp ThìnGiápThìnRồngHỏaPhú Đăng Hỏa1964; 2024tinh-toan; quy-uoc-truyen-thong
4242Ất TỵẤtTỵRắnHỏaPhú Đăng Hỏa1965; 2025tinh-toan; quy-uoc-truyen-thong
4343Bính NgọBínhNgọNgựaThủyThiên Hà Thủy1966; 2026tinh-toan; quy-uoc-truyen-thong
4444Đinh MùiĐinhMùiDêThủyThiên Hà Thủy1967; 2027tinh-toan; quy-uoc-truyen-thong
4545Mậu ThânMậuThânKhỉThổĐại Trạch Thổ1968; 2028tinh-toan; quy-uoc-truyen-thong
4646Kỷ DậuKỷDậuGàThổĐại Trạch Thổ1969; 2029tinh-toan; quy-uoc-truyen-thong
4747Canh TuấtCanhTuấtChóKimThoa Xuyến Kim1970; 2030tinh-toan; quy-uoc-truyen-thong
4848Tân HợiTânHợiLợnKimThoa Xuyến Kim1971; 2031tinh-toan; quy-uoc-truyen-thong
4949Nhâm TýNhâmTýChuộtMộcTang Đố Mộc1972; 2032tinh-toan; quy-uoc-truyen-thong
5050Quý SửuQuýSửuTrâuMộcTang Đố Mộc1973; 2033tinh-toan; quy-uoc-truyen-thong
5151Giáp DầnGiápDầnHổThủyĐại Khê Thủy1974; 2034tinh-toan; quy-uoc-truyen-thong
5252Ất MãoẤtMãoMèoThủyĐại Khê Thủy1975; 2035tinh-toan; quy-uoc-truyen-thong
5353Bính ThìnBínhThìnRồngThổSa Trung Thổ1976; 2036tinh-toan; quy-uoc-truyen-thong
5454Đinh TỵĐinhTỵRắnThổSa Trung Thổ1977; 2037tinh-toan; quy-uoc-truyen-thong
5555Mậu NgọMậuNgọNgựaHỏaThiên Thượng Hỏa1978; 2038tinh-toan; quy-uoc-truyen-thong
5656Kỷ MùiKỷMùiDêHỏaThiên Thượng Hỏa1979; 2039tinh-toan; quy-uoc-truyen-thong
5757Canh ThânCanhThânKhỉMộcThạch Lựu Mộc1980; 2040tinh-toan; quy-uoc-truyen-thong
5858Tân DậuTânDậuGàMộcThạch Lựu Mộc1981; 2041tinh-toan; quy-uoc-truyen-thong
5959Nhâm TuấtNhâmTuấtChóThủyĐại Hải Thủy1982; 2042tinh-toan; quy-uoc-truyen-thong
6060Quý HợiQuýHợiLợnThủyĐại Hải Thủy1983; 2043tinh-toan; quy-uoc-truyen-thong

What the columns mean

id (string)
Stable row identifier, unchanged across versions
thu_tu (int)
Position in the 60-cycle, with Jiazi as 1 and Guihai as 60
can_chi (string)
Full stem-branch pair, e.g. Jiazi
can (string)
Heavenly stem
chi (string)
Earthly branch
con_giap (string)
Zodiac animal corresponding to the earthly branch
ngu_hanh_nap_am (string)
Five elements according to nayin
ten_nap_am (string)
Nayin name, e.g. Haizhong Jin
cac_nam (string)
Lunar years carrying this pair, separated by semicolons
nguon (string)
Kind of source for this row, one or more parts separated by semicolons, each being tinh-toan (computed by the engine), quy-uoc-truyen-thong, quy-uoc-he-hien-dai (convention of a tradition or of a modern system), van-ban (with the work after a colon) or bien-tap (with details); static details are also in the metadata nguon_chi_tiet, and the two largest datasets give them only there; which column belongs to which part is given by each column's loai_bang_chung in the metadata
ghi_chu (string)
Where the schools disagree on this row; empty when they do not

Release

Data release ID
2026.10.27-cd6fca71 · manifest.json
Dataset version
1.1.1
Dataset last changed
2026-09-30The date in the release ID is when the most recently changed dataset of the whole release changed. This dataset has not changed since the date above, so it keeps its version and is still part of this release.
Generated
2026-10-27 08:07 UTC
Rows
60 rows, 11 columns
Schema hash
ad809453427ba8fa…sha256 of each column's name and type

Download this exact release

The “CSV for Excel” button at the top serves a copy with a BOM, so its hash differs from the CSV here.

Changes

Version 1.1.1 (2026-09-30), type documentation: Metadata adds source_ids (source register nguon-thu-tich.csv), rule_ids (rule register quy-tac.json), danh_muc_tu_vung_nguon (the eight kinds of the nguon column with their English equivalents), a per-column epistemic_status and danh_muc_epistemic_status; the data is unchanged byte for byte.

Changelog of every dataset (CHANGELOG on GitHub)

Method

This dataset goes through no calendar model.

Engine version of the release: 2.0.0.

Verification

Invariants checked on the released file itself:

  • can is fully determined by can_chi
  • chi is fully determined by can_chi
  • con_giap is fully determined by chi
  • ngu_hanh_nap_am is fully determined by ten_nap_am

Evidence types in this dataset, and how far each can be checked:

  • A. Recomputable: an astronomical, calendrical or arithmetic algorithm yields the value, anyone with the algorithm can recompute it, and the engine has been checked against independent sources where they exist (model profile).
  • C. Convention of a tradition or of a modern system: correct by that convention, neither true nor false in an empirical sense; where schools differ is recorded in the diem-bat-dong-giua-cac-phai dataset.

Provenance

Traditional lookup rules applied by the engine to computed dates, years or stem-branch pairs, producing a table no book prints as such.

  • A. Recomputable: cac_nam
  • C. Convention of a tradition or of a modern system: thu_tu, can_chi, can, chi, con_giap, ngu_hanh_nap_am, ten_nap_am

Reuses content from: 10-thien-can, 12-dia-chi.

Cite this dataset

Nhật Nguyệt (2026). Sexagenary cycle table (60 Hoa Giap) (version 1.1.1, data release 2026.10.27-cd6fca71) [Data set]. CC BY 4.0. DOI 10.5281/zenodo.23009396. https://nhatnguyet.org/en/bang/60-hoa-giap

The concept DOI always resolves to the latest release. Zenodo mints a DOI for each release after it is published, and the next release records it in the manifest.

Licence and limitations

Released under CC BY 4.0: reuse commercially, adapt freely, attribution is all that is asked.

Source: Nhật Nguyệt (nhatnguyet.org), CC BY 4.0

This dataset records cultural and calendrical conventions, not scientific claims. It is suitable for cultural research, NLP, and calendar applications. It is not intended for predicting events, evaluating people, or making decisions that affect anyone.

Other reference tables

See every reference table

Which signs match which?

What sign is each birth year?