中国暦
中国の暦法はいわゆる太陰太陽暦であり、1月の長さを月の月齢約29.3日を基準に1年における月の配列を太陽の運行を基準に定める。新月を朔、満月を望といい朔日を月の初めの日として配当していった。朔日の計算方法には、平朔法と定朔法がある。季節は1太陽年を24分した二十四節気を基準に決められる。二十四節気の計算方法には平気法と定気法がある。12朔望月と1太陽年のずれは閏月を設けることで調整され、閏月は年の途中に置かれ二十四節気の中気を含まない月とされた。年始は前漢の太初暦以来冬至の翌々月、つまり立春前後に設けられ1月には必ず雨水が含まれた。これにより1年の始めと四季の始めが一致するようにされた。
暦道
律令制においては、大学寮ではなくて陰陽寮の管轄とされ、太陽・月を観測して暦を作成することが規定されて暦博士（1名もしくは2名）・暦生（10名）などが定められたが、実際には中国の暦法を輸入して日本で採用していたため、暦道は毎年の暦注の記入と暦の頒布（具注暦）、七曜暦・中星暦の作成や日食の予測に限定され、また天文道や算道とも被るところがあったため振るわなかった。このため、天平2年（730年）より暦生のうち優秀者2名を暦得業生として給費を行うなどの措置を取った。教科書としては『漢書』・『晋書』の暦律志や採用されている暦の注釈書（『大衍暦議』・『宣明暦経』）、『定天論』・『周髀算経』などが用いられた他、算道の教科書である『九章算術』・『六章』などの数学書も用いられている。また、暦注の記載に関しては『大唐陰陽書』などを参照したとされている。平安時代に入ると、暦日と密接な方角禁忌が貴族の間で尊重されて、それらを知るための暦注が含まれた具注暦への需要が高まった。このため、次第に暦道も科学的な暦学から陰陽道的な色を帯びたものに変質していくことになる。