Origin of Calendrics
Measured by ecliptic longitude and the tropical year; four Lis with equinoxes and solstices shape seasonal order.
Core Concepts
Ecliptic Longitude Scale
Four Lis · Equinoxes · Solstices
Evolution Timeline
Nascent Stage (Xia-Shang to Western Zhou)
Gnomon shadow observation, Big Dipper observation to mark seasonal nodes
Development Stage (Spring-Autumn to Warring States)
Mature soil-gnomon observation; combined with phenology & agricultural need for finer nodes
Standardization Stage (Qin-Han Dynasty)
Refined astronomical observation; "Equal qi method" (15 days per term) becomes standard
Refinement Stage (Tang-Song to Ming-Qing)
Advanced astronomical-calendrical computation; precise sun ecliptic position localization
Heritage Stage (Modern Era)
Modern meteorology integrated with traditional wisdom for scientific education & cultural dissemination
Authoritative Sources
Jia Xiazheng
China's earliest phenophase calendar; provides original basis for solar term origins
Shang Shu (Book of Documents)
Earliest textual record of equinoxes/solstices; establishes astronomical & political significance, foundational for later calendrics
Yi Zhou Shu (Lost Books of Zhou)
First systematic linkage of terms to pentads; establishes "term-pentad" framework
Lushi Chunqiu (Spring & Autumn of Lü)
Transitional text bridging early & later traditions; provides framework for complete 24-term system
Huainanzi (Masters of Huainan)
Earliest extant complete 24-term record; core basis for solar term standardization
Taichu Calendar
Marks terms as official calendrical component; influences all subsequent dynasties
Hanshu (Book of Han)
Perfects term theoretical framework; advances astronomy-calendrics integration
Yueling 72-Pentads Compendium
Standardizes phenophase expression; provides authoritative interpretation for cultural dissemination
Shoushi Calendar
Establishes modern term division standard; continues to present day
China Meteorological Yearbook
Integrates modern meteorology; provides scientific verification basis for term data