中国暦
十二気暦
天暦 (暦法)
甲骨文・金文や詩経などによると殷・周の時代は日・月や星、植物の生長などを観察して日付を決めていた。これを観象授時暦という。月の初めの日は新月の日(朔日)ではなく、月が見え始める二日月・三日月などの日を当てた。この日を朏(ひ)日という。年始はノーモンの観察などにより、冬至頃に設定された。
このような素朴な暦法は春秋戦国時代になって、大きく発展した。二十四節気が導入され、また閏月の設定にメトン周期が用いられ月初めも朔日の計算によって決定された。戦国時代の各国で独自の四分暦が造られ、これらを戦国四分暦という。この頃、年始について三正(夏正・殷正・周正)という考え方が生まれた。夏暦・殷暦・周暦というものがあったとされ夏暦では年始が冬至の2月後、殷暦では冬至の1月後(つまり夏暦の12月)、周暦では冬至の月(夏暦の11月)とし正月が王朝交替ごとに変更され、夏正→殷正→周正→夏正→...と循環されてきたとした。これを受けて周に次ぐ王朝をめざす戦国各国はほとんどが夏正を採用していたが、秦の顓頊暦のように10月を年始とする暦もあった(ただし、正月・2月・3月といった月の配列は夏暦に従っていた)。秦の中国統一により顓頊暦の10月歳首が採用されたが、漢の太初暦改暦以降、夏正が採用され、現在の旧正月もこれを踏襲している。