中国暦
中国の暦法はいわゆる太陰太陽暦であり、1月の長さを月の月齢約29.3日を基準に1年における月の配列を太陽の運行を基準に定める。新月を朔、満月を望といい朔日を月の初めの日として配当していった。朔日の計算方法には、平朔法と定朔法がある。季節は1太陽年を24分した二十四節気を基準に決められる。二十四節気の計算方法には平気法と定気法がある。12朔望月と1太陽年のずれは閏月を設けることで調整され、閏月は年の途中に置かれ二十四節気の中気を含まない月とされた。年始は前漢の太初暦以来冬至の翌々月、つまり立春前後に設けられ1月には必ず雨水が含まれた。これにより1年の始めと四季の始めが一致するようにされた。
三正
戦国各国が主として採用したのは夏正であり、これは夏→殷→周と王朝交替してきた歴史から、周を継承する王朝は自国であるという正統性を示すためである。しかし、秦は他国と異なる顓頊暦を採用していた。月の配置は夏正によるが、年始が正月ではなく10月（建亥の月）となっていた。つまり顓頊暦では年始と正月を別々に考えていただけで、実質的に夏暦であった。この顓頊暦が秦から前漢初期にかけて用いられていたが、太初の改暦において年始を建寅の月（正月）とし、以後、現在に至るまで2000年以上にわたって中国暦（旧暦・農暦）の年始には夏正が用いられている。