旧暦とは?太陰太陽暦の仕組みと新暦とのずれ
「旧暦」と聞くと、今のカレンダーからひと月ぶんを引けばよいのかな、と迷うことがありますよね。けれど、旧暦と新暦の日付は毎年一定の日数だけずれているわけではありません。
日本で一般に「旧暦」と呼ばれるのは、明治の改暦直前に使われていた天保暦を中心とする太陰太陽暦です。月の満ち欠けで月日を数え、季節とのずれが大きくなると閏月を加えました。現在の日本では公式な旧暦計算は行われていないため、現代の日付へ換算するときは、どの方式で計算した資料なのかを確認することが大切です。
この記事では、新暦との違い、旧暦の月が始まる仕組み、日本の改暦の歴史をやさしく説明します。2026年の行事を例に、旧暦に由来する習俗の日付と、現代の暦で確認できる天文現象を見分ける方法も紹介します。

旧暦とは?暦の中での位置づけ
旧暦は、現在使われている新暦より前の暦を指す呼び名です。ただし「旧暦」という名前の、世界中で共通した一つの暦があるわけではありません。時代や地域によって異なる暦法が使われてきました。日本で一般に旧暦と呼ぶときは、太陽暦が採用される直前に使われていた天保暦を指すことが多いです。
天保暦は、月の満ち欠けをもとに月を数えながら、太陽の動きを表す二十四節気も取り入れた太陰太陽暦です。新月の日を月の一日とし、次の新月の日から次の月に進みます。月の周期と季節の一年の長さは一致しないため、年によって閏月を入れて調整します。
月の満ち欠けと月初
月は、地球のまわりを回りながら太陽の光を受け、見える形を変えます。新月のころは、月が太陽とほぼ同じ方向にあり、地上からは見えにくくなります。そこから細い月、半月、満月へと変わり、また欠けていきます。この約29.5日の周期を、暦の一か月の基準として使うのが太陰暦の考え方です。
旧暦の月の一日は、新月の瞬間そのものが起きた時刻ではなく、その瞬間を含む日として決められます。国立天文台は、太陰太陽暦では新月の日を月の始まりと考え、次の新月の日から次の月にする仕組みを説明しています。新月が午前中に起きても夜に起きても、その瞬間を含む日が朔日(ついたち)になります。
「新月の日」と「細い月を目で見つけられる日」は同じとは限りません。新月は太陽と月が同じ方向に見えるころを指し、月の光る面が地球から見えにくい状態です。実際に夕空に細い月が見えるのは、天候や地平線の条件によります。暦上の月初は観察できたかどうかではなく、天体の位置を計算して定めます。
現代のカレンダーと昔の暦を分けて考える
現在の日本のカレンダーはグレゴリオ暦です。地球が太陽のまわりを公転する周期を季節の一年に近づけるため、平年を365日、閏年を366日として日付を数えます。一方、旧暦の月は月の満ち欠けを基準にします。そのため、旧暦の「一月」は現在の1月と同じ期間ではありません。
現代のカレンダー上で、旧暦の正月や七夕、中秋の名月にあたる行事は、年ごとに日付が変わります。旧暦七月七日に由来する七夕は、現在の7月7日に行われる地域行事と、旧暦の季節感に近い時期に楽しむ「伝統的七夕」の両方があります。呼び方が似ていても、日付を決める考え方は同じではありません。
旧暦の日付を見かけたら、その表記が歴史資料の原文なのか、現代の行事のために計算された換算日なのかを確認しましょう。「旧暦八月十五日」と「2026年9月25日」は、同じ暦の日付ではありません。後者は、その年に中秋の名月にあたる日として現行のカレンダーで示された日です。
名前や仕組みから意味を知ろう
旧暦の仕組みには、月と太陽という二つの周期が関わります。月の満ち欠けだけで一年を作ると、季節の目安から少しずつ離れていきます。季節との関係を保つには、太陽の動きも見る必要があります。そのため「太陰太陽暦」と呼ばれます。
月の周期は平均約29.5日です。これを12か月並べると約354日となり、太陽の季節を一周する一年より約11日短くなります。ずれをそのままにすると、何年かたつうちに春の月が冬に近づいてしまいます。そこで、月の暦に閏月を加えて季節とのずれを整えます。
閏月で季節を合わせる仕組み
旧暦では、一年を12か月にすると太陽の一年より短くなります。その差はおよそ11日なので、3年ほどで一か月近くに積み重なります。そこで、数年に一度、同じ月名の前に「閏」をつけた月を入れ、一年を13か月にします。閏月が入る月は毎回同じではありません。
日本で最後に使われた天保暦では、月の始まりを新月で決め、太陽の動きを示す二十四節気を組み合わせて月を配置しました。国立天文台の暦計算室は、中気を含まない陰暦月を閏月とし、その前の月名に「閏」をつける方法を説明しています。なお、太陰太陽暦の置閏法は時代・地域・暦法により異なるため、この説明を世界中の暦にそのまま当てはめることはできません。
例として、通常の「三月」の次に閏月が入る年は、三月、閏三月、四月という順になります。閏三月は三月をもう一度過ごすように見えますが、暦の上では別の月です。月を一つ増やして季節と月の巡りをそろえるため、年の長さは12か月の年と13か月の年で変わります。
「19年に7回ほど閏月が入る」という説明は、平均的な目安です。どの年にどの月が閏月になるかを直接求めるには、採用する暦法の計算規則や天文データが必要です。単に3年おきに閏月を入れれば、歴史上の暦と同じになるわけではありません。
新暦との違い
新暦は現在の日本で使われるグレゴリオ暦を指す日常的な呼び方です。旧暦は、月の満ち欠けと太陽の季節を組み合わせた太陰太陽暦です。新暦は日付が季節に対して大きく動かないよう閏日で調整し、旧暦は月の巡りを保ちながら閏月で季節のずれを調整します。
| 比べる点 | 新暦(グレゴリオ暦) | 日本で一般にいう旧暦(天保暦など) |
|---|---|---|
| 月の基準 | 1月から12月までの固定した月 | 月の満ち欠けを基準に月初を決める |
| 季節との調整 | 閏年に2月29日を加える | 必要に応じて閏月を加える |
| 一年の長さ | 365日または366日 | 12か月の年と13か月の年がある |
| 現在の位置づけ | 日本の現行の公的な暦 | 歴史上の暦。現代の公式計算は行われていない |
新暦の「4月」と旧暦の「四月」は同じ季節とは限りません。旧暦では月の名が太陽暦の月と固定して対応するのではなく、年によって現行暦上の日付が動きます。季節の行事が旧暦の日付に沿うと、現行暦では夏や秋の別の日に当たることがあります。
新暦の閏年と旧暦の閏月も別の仕組みです。閏年は2月に一日を足しますが、閏月は月を一つ増やします。どちらも暦と天体の周期のずれを調整する工夫ですが、何を基準に何を加えるかが違います。詳しい閏年の計算は「閏年」の記事で扱い、ここでは旧暦の日付の読み方に焦点を置きます。
日付や時期を調べるときの基本
旧暦の日付を調べるときは、まず対象が「昔の日本で実際に使われた暦」なのか、「現在の行事を楽しむために旧暦に近い日を示したもの」なのかを分けます。歴史資料なら、その時代の暦法と記録の表記を確認します。現代の行事なら、主催者や公的機関が採用している日付の決め方を確認します。
日本では明治6年(1873年)1月1日から太陽暦が施行されました。改暦の直前に使われていた天保暦では、明治五年十二月三日がグレゴリオ暦の明治6年1月1日にあたります。日付が連続して見えないのは、暦の体系を切り替えたためです。
日本の旧暦の歴史的範囲
太陰太陽暦は、日本で最初から一種類だけ使われていたわけではありません。中国から伝わった暦法や日本で改訂された暦法など、時代ごとに異なる仕組みが採用されてきました。旧暦という呼び名を使うときは、明治の改暦直前の天保暦を指しているのか、古い時代の別の暦を指しているのかを確かめる必要があります。
国立天文台の説明では、明治6年に太陽暦が採用される前の日本では、月の満ち欠けをもとに季節を表す太陽の動きも取り入れた太陰太陽暦が使われていました。そのうち、改暦直前の暦法が天保暦です。一般向けの資料で「旧暦」と書かれている場合も、対象年代や説明の目的によって範囲が違うことがあります。
改暦は、単にカレンダーの見た目を変えた出来事ではありません。政府が新しい暦を採用し、日付・祝祭日・役所や社会の時間管理を切り替える大きな制度変更でした。明治5年の布告では、旧暦の十二月三日を明治6年一月一日とすることが定められました。年の終わりが短くなったように見えるのは、その暦法切り替えの結果です。
対象年・地域・時刻の条件をそろえる
旧暦から現行暦へ換算するなら、年だけでなく地域と暦法を確認します。新月や節気の時刻は世界で同じ瞬間でも、日付はタイムゾーンによって前後します。日本と中国など、経度の異なる地域で同じ天文現象を扱うと、現地の日付が一日ずれることがあります。
歴史上の記録を調べるときは、旧暦の日付をどの規則で西暦へ換算したのかも大切です。日本の天保暦、別の国の太陰太陽暦、後世の換算表では、同じ「旧暦何月何日」に見えても対応する現行暦日が一致しない場合があります。記録に西暦年が添えられているからといって、元の日付が新暦だったとは限りません。
対象地域を決めずにウェブ上の旧暦変換表を使うと、別の国の暦や、現代の便宜的な換算が出てくることがあります。資料に「日本の天保暦を再現」「特定の計算法を採用」などの説明があるかを確かめましょう。説明がない場合は、換算結果を確定した歴史事実として引用しないほうが安全です。
暦の資料や公的な情報で確かめる
歴史的な日付なら、当時の暦、官報や公文書、博物館・図書館の資料など、根拠が明示されたものを優先します。日本の改暦や天保暦の説明には、国立天文台暦計算室の暦Wikiや資料展示が参考になります。現代の天文現象や行事の日を知りたいときは、その年の暦要項や国立天文台の「ほしぞら情報」を確認できます。
ただし、国立天文台も現在の日本で公式な太陰太陽暦の計算を行っているわけではありません。同台は、現在の「今日は旧暦何日か」という問い合わせに明確な回答ができない場合があると説明しています。一方、中秋の名月や伝統的七夕のように、旧暦に由来する慣習を現代暦で案内することはあります。その場合は、現行暦の日付をどの定義で決めたのかが説明されています。
出典を読むときは、数字だけでなく注記も読みましょう。「旧暦に相当する日」「旧暦に基づく行事の日」「当時の旧暦日付」は、似ていますが同じ意味ではありません。何を知りたいのかに合った資料を選ぶと、日付の混同を防げます。
実際のカレンダーで見てみよう
旧暦と新暦の関係を知るには、現行暦の日付だけを見るより、「どの暦の何日か」を並べて比べるとわかりやすくなります。ここでは、改暦時の歴史的な日付と、2026年に旧暦由来の行事が現行暦で案内される例を見ます。
2026年の日付は国立天文台の公式情報から確認します。ただし、同台が掲載する現行暦の日付は、旧暦が現在も公式に計算されているという意味ではありません。中秋の名月・伝統的七夕は、それぞれの定義に沿って現行暦上の日付が示されています。
一つの年を例に前後の日を確認
まず、改暦のときの二つの日付を見てみます。国立天文台の旧暦解説によると、明治五年十二月三日は、グレゴリオ暦では明治6年1月1日です。前後の日を並べると、暦の切り替わりによって表記が変わったことが見えます。
| その日を記す暦 | 日付 | 説明 |
|---|---|---|
| 改暦前の天保暦 | 明治五年十二月二日 | 改暦前の年末の日付 |
| 改暦前の天保暦 | 明治五年十二月三日 | グレゴリオ暦1873年1月1日にあたる日 |
| 改暦後のグレゴリオ暦 | 明治6年1月1日 | 新しい暦で始まった日付 |
| 改暦後のグレゴリオ暦 | 明治6年1月2日 | 新暦で数えた翌日 |
表の中央にある明治五年十二月三日と明治6年1月1日は、異なる暦で同じ日を表しています。ここでいう「同じ日」は、過去の暦と現行暦の対応関係です。日付を並べて見ても、旧暦の一日から新暦の一日へ単純に一日ずつ置き換えられるわけではありません。
別の年と比べて変わる部分を探す
2026年の中秋の名月は9月25日です。国立天文台は、中秋の名月を太陰太陽暦の八月十五日の夜に見える月と説明し、2026年については9月25日を案内しています。なお、満月の瞬間は9月27日午前1時49分で、中秋の名月の日付と二日ずれます。月の見た目の満ち欠けと暦の日付は密接ですが、名月の日が常に天文学上の満月の日とは限りません。
| 年・日付(現行暦) | 旧暦に由来する行事・天文情報 | 確認できること |
|---|---|---|
| 2026年9月23日 | 秋分の日・秋分(太陽黄経180度) | 暦要項にある二十四節気・祝日の時刻は9時05分 |
| 2026年9月25日 | 中秋の名月 | 太陰太陽暦八月十五日にあたる夜の月として案内 |
| 2026年9月27日 1時49分 | 満月(望) | 中秋の名月の日から二日後に満月の瞬間 |
| 2026年10月23日 | 十三夜 | 太陰太陽暦九月十三日にちなむ行事として案内 |
もう一つ、太陰太陽暦の七月七日にちなむ「伝統的七夕」は、2026年は8月19日です。国立天文台は、現行暦が公的に採用されている現在、旧暦の七月七日に「近い日」を定義して伝統的七夕として知らせています。旧暦の日付をそのまま現在まで公式に計算しているわけではありません。
このように、行事の日付は年によって動きます。2025年の中秋の名月は10月6日、2026年は9月25日、2027年は9月15日です。毎年同じ新暦日に固定されているのではなく、月の満ち欠けと季節の位置に沿って現行暦上の対応日が変化します。
天文の現象と習俗の説明を切り分ける
月の満ち欠けや春分・秋分の時刻は、天体の位置から計算される天文学上の情報です。一方、中秋の名月を鑑賞することや、七夕に願い事をすることは、文化や習俗として受け継がれてきた行事です。両者は関係していますが、説明の根拠は異なります。
たとえば2026年9月25日が中秋の名月であることは、太陰太陽暦八月十五日の夜という定義に沿った案内です。満月が二日後の27日であることは、月と太陽の見かけの位置が反対方向になる時刻を計算した結果です。「十五夜だから必ず満月」とは限らないことがわかります。
「昔の人は必ずこの日に月見をした」「この日なら願いが必ずかなう」といった言葉を見かけたら、天文学の計算と伝承・信仰・占いの解釈を分けて読みます。伝統行事を楽しむことと、現象に根拠のない効力を付けることは別です。由来を調べるときは、地域や時代を示す資料があるかも確認しましょう。
昔からの言い伝えはどう受け止める?
旧暦にまつわる行事や言い伝えは、月の形や季節の移り変わりと結びついています。昔の暦を知ると、行事がどの季節に行われたのかを想像しやすくなります。ただし、現在の生活で旧暦をどう使うかは、行事・占い・歴史のどれを調べているかで変わります。
占いに入力する日付の確認
誕生日占いや出生図などに日付を入力するときは、入力欄が求めているのが現在の戸籍上の誕生日なのか、特定の暦法に基づく日付なのかを確認します。多くの現代サービスは西暦のグレゴリオ暦を前提にしていますが、サービスごとに入力条件は異なります。説明が見つからない場合は、旧暦の日付を推測して入力するのではなく、運営元に確認しましょう。
占星術の出生図は、通常、出生した瞬間の天体の位置を扱います。そのため、旧暦の月日を現行暦へ換算して入力するのではなく、実際の出生年月日・時刻・場所を使い、サービス側がタイムゾーンなどを処理する方式が一般的です。ただし、具体的なサービスの仕様を確認せずに「必ずこう」と決めることはできません。入力画面の案内に従ってください。
また、旧暦の誕生日を祝う習慣と、占いの計算に旧暦を使うかどうかは別の話です。毎年旧暦と同じ月日に祝いたい人は、地域の暦や家族の習慣を参考に日を決めることがあります。その日が占星術や数秘術でどう扱われるかは、占術の方式やサービスの入力条件を別に確かめましょう。
地域差や時代による違いを確かめる
旧暦由来の行事は、地域ごとの慣習や行事の主催者によって日付や呼び方が異なることがあります。七夕を7月7日に行う地域もあれば、月遅れの8月7日ごろに行う地域もあります。国立天文台の「伝統的七夕」は、太陰太陽暦の七月七日に近い日を一定の方法で求めた現代の案内です。地域行事の日程と必ず一致するとは限りません。
歴史上の旧暦も、すべての時代で同じ計算規則ではありません。暦法が改訂されれば、月の始まりや閏月の決め方が変わります。日本で一般的に旧暦と呼ばれる天保暦と、さらに古い暦法を混同しないようにしましょう。中国など他地域の太陰太陽暦とも、閏月の入り方や現地の日付が異なることがあります。
資料に地域・年代が書かれていない場合は、「全国で同じだった」と一般化せず、確認できる範囲を示します。行事を実際に楽しみたいなら、自治体・主催者・地域団体の案内が役立ちます。由来や歴史を知りたいなら、博物館や公的機関の解説を確かめると、習俗と天文の説明を分けやすくなります。
行事や予定を考えるときに役立つ見方
旧暦に由来する行事は、月の姿や季節を感じる機会にもなります。日付を一つの「正しい日」に決めようとするより、何のためにその日を知りたいかを先に整理すると、必要な情報が見つかります。歴史を調べる場合と、家族で行事を楽しむ場合では、見るべき資料が違います。
暮らしの都合を先に整理する
行事や集まりの日を決めるなら、まず参加する人の予定、会場、移動、天候などの条件を整理します。中秋の名月を見たい場合も、旧暦八月十五日の意味を知ったうえで、実際に集まりやすい日を相談できます。名月の日と満月の日がずれる年でも、月を眺める楽しみがなくなるわけではありません。
学校や仕事の締切、契約、行政手続きなど、日付が法的・実務的な意味を持つ場合は、現行の公的なカレンダーや書面を基準にしてください。旧暦の行事日や占いの吉日を、契約期限や制度上の期限の代わりに使うことはできません。暦の種類を確認するだけでも、日付の読み違いを防げます。
家族や地域の習慣と相談する
同じ行事でも、家族が昔から行ってきた日付と、地域の催しの日付が違うことがあります。どちらが正しいかと急いで決めるより、「家ではいつ祝ってきたか」「地域ではどんな案内が出ているか」を聞いてみましょう。複数の習慣があると知ること自体が、暦を身近に感じるきっかけになります。
たとえば七夕なら、7月7日の行事を楽しむ人も、月遅れの七夕を行う地域も、伝統的七夕の夜空を見る人もいます。どれか一つだけが全国共通の唯一の形というわけではありません。参加者が大切にしている意味を確かめながら日を選べば、暦の違いを対立ではなく会話の材料にできます。
縁起だけで大切な予定を決めない
旧暦や暦注、占いを予定の参考にすることはできます。ただし、結果がよい日だから準備が不要になるわけではなく、注意を示す日だから必ず失敗するわけでもありません。日取りを考えるときは、現実の条件や本人の希望を先に確認し、縁起は納得感や気持ちの整理に使う程度にするのが落ち着いた方法です。
引っ越しや結婚などの大きな予定なら、関係者の都合、契約、費用、移動、安全を確認します。そのうえで、家族の習慣や気持ちも尊重し、無理のない日を選びます。暦の情報は選択肢を考える材料にはなりますが、未来を保証するものではありません。
旧暦についてよくある疑問
旧暦は仕組みを知るだけでなく、資料の読み方も大切です。ここでは、日付を換算するときや行事の日を調べるときにつまずきやすい点をまとめます。
毎年同じ日付になる?
旧暦の同じ月日を現行暦へ換算すると、毎年同じ日付になるとは限りません。月の満ち欠けを基準に月が進む一方、季節とのずれを閏月で調整するからです。中秋の名月は太陰太陽暦の八月十五日に由来しますが、現行暦では年ごとに日付が変わります。
2026年の中秋の名月は9月25日、2027年は9月15日です。こうした日付は、毎年決まった月日を繰り返すのではなく、その年の新月や節気などから対応日を示しています。旧暦そのものが現代の公的暦として運用されているという意味ではありません。
カレンダーによって表記が違うのはなぜ?
「旧暦」と書かれたカレンダーが異なる日付を示す場合、採用する暦法、地域、計算の基準、歴史上の方式を現代向けに再現する方法が異なる可能性があります。古い時代の日本の暦と、現在の行事案内のための換算日を同じものとして比較していないかを確認しましょう。
国立天文台は、現在日本では公式な太陰太陽暦の計算を行っていないと説明しています。その一方で、現代の行事を知らせるため、中秋の名月や伝統的七夕の「相当日」を定義して案内しています。どの資料も「旧暦」を同じ意味で使っているとは限らないため、注記や算出方法を読むことが大切です。
縁起や占いと天文学は同じもの?
同じではありません。天文学は、天体の位置や運動を観測・計算して説明します。暦は、その情報を日付や季節の目安に組み立てる仕組みです。縁起や占いは、天体や日付に文化的・象徴的な意味を見いだす別の読み方です。
暦や天文の知識を占いに活用することはありますが、占いの解釈が天文学によって科学的に証明されるという意味ではありません。反対に、行事や信仰の価値を天文学の計算だけで評価する必要もありません。何を知りたいのかに合わせて資料を選び、異なる領域の説明を混ぜないことが、正確で気持ちよい理解につながります。
まとめ|旧暦の仕組みを知ると、季節の見方が広がる
旧暦は、月の満ち欠けで月日を数え、太陽の季節とのずれを閏月で調整した太陰太陽暦です。日本で一般にいう旧暦は、明治の改暦直前に使われた天保暦を指すことが多く、現在は公式な旧暦計算が行われていません。
2026年の中秋の名月や伝統的七夕のように、旧暦由来の行事は現行暦の日付で案内されることがあります。その日付の定義や資料の注記を確かめ、天文現象・暦の計算・地域の習俗を分けて読むと、日付の違いが理解しやすくなります。
月の満ち欠けや季節の移り変わりを眺めながら、暦が暮らしとどう結びついてきたかを考えてみるのも面白いものです。今日の過ごし方を占いの視点から眺めたい方は、はぴうらの今日の運勢を、一日の気持ちを振り返るきっかけとして楽しめます。これは旧暦や月相を計算する機能ではありません。