月の満ち欠けの1朔望月(29.530589日)を基準とする太陰暦に、地球が太陽を公転する1太陽年の周期(365.24219日)の都合を兼ね合わせた暦。日本では "旧暦" と呼ばれるもの。
一年間は12ヶ月とし、大の月(30日)と小の月(29日)を置く。そして太陽の1回帰年とバランスを取るため、19年に7回、つまり2〜3年に1回の閏月を作り、調節する(19年7閏法)。
閏月というのはあくまで月の満ちかけを基準としたところから生まれたものであり、これにより一年の日数が大変動するという特徴を持つ。閏月の無い年(平年)は1年が353〜355日、閏年は384〜385日にもなる。
旧暦では、月が新月になる瞬間を朔(さく)といい、朔の時刻をふくむ日を朔日(ついたち)という。1朔望月が29.530589日であるため、朔日から次の朔日までのは大の月で30日、小の月で29日ある。朔日の前日を晦(つごもり) という。晦は29日の月もあるので、"みそか" (三十日) という表現は本当は正しく無い。同様に、朔とは限らない新暦の1日を "ついたち" (朔日)と読むのも、多くの場合は正しくない。正確には "いちにち" と読むべきなのである。
閏月を入れるルールは "二十四節気" の発明に絡んでくる。まず冬至を求め、それを基準として1太陽年を24等分(約15日間おき)する。それらを順番に、1.冬至。2.小寒、3.大寒、4.立春、5.雨水、6.啓蟄、7.春分、8.清明、9.穀雨、10.立夏、11.小満、12.芒種、13.夏至、14.小暑、15.大暑、16.立秋、17.処暑、18.白露、19.秋分、20.寒露、21.霜降、22.立冬、23.小雪、24.大雪 と命名する。この奇数番を中(ちゅう)、偶数番を節(せつ)と呼んで、総称して二十四節気という。月の名前は中を基準として決められている(例えば、雨水のある月が正月)。太陰暦と太陽暦のずれにより、2〜3年に1回、中のない月が出てくる。そこで、この中のない月に閏月を置き、その年を13ヶ月とすることにより、季節のずれが補正される。例えばある年の五月の翌月に中が無い場合、その月は水無月ではなく、閏五月となる。
日本では明治まで利用したが、"明治5年12月3日を明治6年1月1日とする" と明治政府が太陽暦を正式導入したことで太陰太陽暦は法的には廃止された(ちなみに明治5年は1872年、明治6年は1873年)。つまり旧暦の年の瀬は新暦では年が明けているということになるので、歴史書などの元号を読む際には注意が必要である。