BaZi · Blog
Tongshu vs. Huangli: Naming and Usage of Chinese Almanacs
Deep Oracle Practitioner Desk · 2026-09-19 · 7 min read
The terms 通书,黄历, and 农民历 refer to the same general class of Chinese almanac. Which name appears on the cover depends on region and publisher, and the Cantonese-speaking world commonly uses the variant 通胜. These books share a core purpose: they lay out a public calendar of days, months, and seasonal markers, and they attach to each day a set of indications about what is suitable, what is not, and what influences are said to be present. Yet different editions can and do print different advice for the same date. The disagreement is real, but it usually belongs to the layer of editorial tradition rather than to an error in the calendar itself.
三个名称各自的来路
The three names have different histories but point toward the same kind of publication. 黄历 is the older-sounding name in everyday use, associated with the idea of an imperially issued calendar. In practice, however, modern commercial 黄历 are not state documents; they are almanacs assembled by publishers according to established conventions. 通书 is the name used in many Chinese communities for a work that is meant to be consulted throughout the year as a general reference for dates and activities. 农民历 emphasizes the agricultural and practical side of the same material: planting seasons, solar terms, and the rhythm of the farming year. In Cantonese-speaking regions the word 通胜 is common because 书, meaning book, is homophonous with a word for loss, and the name 通胜 is preferred as a more auspicious substitute.
Despite these differences in naming, the underlying object is one kind of book. A 通书, a 黄历, and a 农民历 each present the Gregorian date, the corresponding lunar date, the day’s 干支 characters, the position of the twenty-four solar terms, and a set of annotations such as 宜,忌,冲煞, and assorted deities or spirits. The boundary between the names is loose. A publisher may label its product 通书 in one market and 黄历 in another, or use 农民历 to signal a more practical orientation. The distinctions are matters of branding, dialect, and local habit rather than differences in the structure of the calendar.
内容上重叠的部分
The common core of these almanacs is the calendar itself. For any given day, the book gives the public date in the Gregorian system, the corresponding date in the Chinese lunar calendar, and the day’s 干支 pair. It also marks the position of the day within the sequence of solar terms, such as 立春,清明, or 冬至, and it identifies the day of the week. These elements are deterministic. They can be calculated from astronomical and calendrical rules, and a correctly prepared edition should show the same results for the same date.
Around that core, the almanac adds interpretive material. The most prominent part of this material is the 宜忌 column, which lists activities considered appropriate or inappropriate for the day. A typical entry may say that a day is suitable for offering sacrifices, opening a business, or moving house, and unsuitable for marriage or ground-breaking. Alongside this, the almanac prints the 冲煞 line, which names the zodiac animal of the earthly branch clashed by the day’s branch and gives a direction called the 煞方. There may also be lists of favorable or unfavorable spirits, auspicious hours, and other annotations. These additions vary from edition to edition, because they are not derived from the fixed calendar in a single uniform way.
同一天为什么会印出不同的字
The reason two almanacs can give different readings for the same day is that the 宜忌 and spirit-related columns come from different editorial traditions. These traditions do not share a single common standard. The calendar is fixed, but the interpretation of a day is assembled by an editor who selects among several possible schemes, assigns weights to different factors, and decides what to print. One compiler may treat a certain combination of 干支 as favorable for travel, while another may regard the same combination as neutral or unfavorable because of a different rule about the day’s presiding spirit.
This is not a case of one publisher checking the calendar and another failing to do so. It is a case of two editors facing the same date and reaching different conclusions about what the date means. The source material for 宜忌 is layered: some rules derive from the relationship between the day’s 干支 and the month or year, some from the position of the twenty-eight lunar mansions, some from the assigned spirits of the day, and some from other cycles. No universally accepted hierarchy determines which of these layers should dominate when they conflict. The editor’s choice is therefore a matter of tradition, lineage, and personal judgment.
哪一层是可以核对的
The checkable layer is the calendar itself. The Gregorian date, the lunar date, the day’s 干支, the position of the solar terms, and the day of the week are all subject to definite calculation. If two almanacs disagree about whether a certain Gregorian date is the fifteenth of the lunar month, or whether the day’s 干支 is 甲子 or 乙丑, then at least one of them has made an error. The same applies to the solar terms. A difference in the stated date of 清明 or 立秋 can be checked against the astronomical basis of the terms, and a correctly compiled edition should place them on the same day.
This does not mean that every publisher prints these values correctly. Errors do occur, especially in small or hastily produced editions. But the standard exists, and the values are in principle verifiable. The boundary of the checkable layer ends where interpretation begins. Whether a given day is suitable for marriage or burial is not a matter of calculation in the same sense. There is no astronomical or mathematical fact that settles the question, and no external measurement can show one version to be correct and the other mistaken.
查到冲突时该信哪一本
When two almanacs conflict in the 宜忌 or spirit columns, the conflict should be understood as a difference in editorial construction, not as proof that one book is wrong. There is no neutral court that can decide between them, because the competing claims rest on different premises. A reader who consults two books and finds opposite advice for the same day is seeing the result of two compilers applying different weights to the same underlying material.
For the checkable layer, the situation is different. If the books disagree about the day’s 干支, the lunar date, or the solar term, the reader can resolve the question by comparing with a reliable astronomical calculation or with a carefully maintained calendar. In such cases one edition may indeed contain an error. But for the interpretive layer, the sensible course is to recognize that the almanac is not a single authoritative text. It is a family of related publications that share a calendar and diverge in their annotations.
The 冲煞 line sits between these layers in an instructive way. It names the zodiac animal clashed by the day’s earthly branch, and it gives a direction. The animal and the direction are derived from the day’s 地支 and therefore belong to the checkable side: for a given 地支, the clashed animal and the 煞方 follow by fixed correspondence. But the significance of that clash for a particular person is not determined by the almanac. The printed 冲煞 applies to the year branch, not to an individual’s full chart. A person born in a certain year sees only a general indication that the day’s earthly branch clashes with that year’s branch. Whether the clash matters for that person’s own circumstances is a separate question, and the almanac does not answer it.
The almanac, in short, prints a public order of time. It tells the reader what day it is, where the day sits in the cycle of 干支, and what the collective conventions say about the day’s character. It is not a personal judgment, and it is not a single unified doctrine. The fixed calendar can be checked; the annotations can only be compared. A reader who keeps those two layers apart can use the book for what it is: a shared reference for dates and a record of one editorial tradition’s reading of those dates.