設定閏月的周期。在陰陽曆即中國通用的農曆中,12個朔望月比一回歸年約少11天,需要設定閏月來調整季節。在春秋戰國時,人們發現19個回歸年(見年)與235個朔望月(見月)非常接近。“四分曆”就是按二者完全相等來制訂的,19年中安排7個閏月,它的閏周就是19年7閏。但是,閏周的名稱古人很少使用,古人稱19為章歲,7為章閏。後人把章歲和章閏合稱為閏周。
隨著科學發展,19年7閏顯得粗略,人們就尋求更精密的閏周。北涼趙?首次創用600年221閏的閏周。祖沖之改用391年144閏,比趙?更精密。此後19年7閏法就廢了。中國可能在戰國時已經發明二十四節氣,其中有十二個中氣。西漢制定《太初曆》時,規定以無中氣之月為閏月,此後都採用這種置閏方法。這時,新的閏周是更精密地測定回歸年和朔望月之後的自然結果。它對於安排閏月來說意義就不大了。從唐李淳風的《麟德歷》起,就不再定閏周。
黃道一周為360度,以春分點為黃經0度,每隔15度一個節氣,即以春分點為黃經0度,其黃經度數能被30整除的是中氣,不能被30整除但能被15整除的是節氣,節氣和中氣合稱為氣。
1.以朔日定日序,即朔日為該歷月初一;
2.以中氣定月序,以包含冬至的朔望月為農曆十一月即以定冬至日或前一個定朔日為十一月初一日,並且十一月建子;
3.平年排月序法則:從待算年的前一年的定冬至日後起到待算年定冬至日之間有12個定朔日的為平年,依次命名為(農曆十一月初一已經在第二步中被命名):十二月初一日,正月初一日,二月.....十月初一日,十一月初一日,這樣算出待算年從正月至十一月的初一日了;
4.閏年排月序法則:從待算年的前一年的定冬至日後起到待算年定冬至日之間有13個定朔日的,從待算年的上一年的定冬至日起找到第一個這樣的兩個定朔日: 即在相臨兩個定朔日之間(包含上一個定朔日,但不包含下一個定朔日)沒有定中氣(黃經度數能被30整除的氣)日的,那么在這兩個定朔日中,上一個定朔日及其以前的定朔日均按正常順序使名為各個月初一日,下一個定朔日則定名為閏[上一個定朔日的月名]月初一日,其餘的按剩下的月名依次定名剩下的各個月的初一日。