太陰太陽暦・太陰暦・太陽暦 — 3 種類の暦体系
「旧暦」と一括りに呼ばれることが多いものの、暦には 3 つの系統が あります。純粋な太陽暦は太陽の位置で 1 年を測るもので、現在 世界で広く使われているグレゴリオ暦がその一例です。純粋な太陰暦 は月の満ち欠けで 1 年を測り、1 月は厳密に朔望 1 周期となります。 イスラム暦が代表例で、季節がグレゴリオ暦上を 1 年あたり約 11 日 ずつ後退していきます。太陰太陽暦はこの両者を両立させる体系で、 月は月齢に従いつつ、定期的な調整で 1 年を太陽に大まかに揃えます。
このツールが変換する暦は太陰太陽暦です。各月は朔(新月)に始まり、 1 月は 29 または 30 日となります。12 か月で 354 日となり、太陽年 よりおよそ 11 日短くなります。放置するとイスラム暦のように季節が 暦の中をずれていきますが、19 年に 7 回、閏月(うるうづき)を挿入 することで、暦は季節と再び揃えられます。
2 〜 3 年に 1 度、閏月が現れる理由
「19 年・閏月 7 回」というパターンは、紀元前 5 世紀のギリシャの 天文学者メトンが見いだした偶然に由来します。19 太陽年は約 235 朔望月にほぼ等しいというものです。12 か月 × 19 年 = 228 か月で あり、不足する 7 か月分を周期内に分散させると差が埋まります。 東アジアの天文学者も独立に同じ算術を導いており、現代の韓国暦・ 中国暦の閏月配置も依然この 19 年の枠組みに従っています。
どの月を閏にするかは固定規則ではなく天文計算で決まります。閏月 は、中気(下の表で 1 つ飛ばしに現れる節氣)を含まない月の前に 挿入されます。挿入された月は直前の通常月と同じ番号を取り、 「閏」が冠されます。たとえばある年は …4 月、5 月、閏 5 月、6 月… のように進み、閏 5 月が通常 5 月と 6 月の間に挟まります。閏月 生まれの方は、その月が閏でない年には対応する通常月で誕生日を 祝います。
二十四節氣 一覧
二十四節氣は黄道を 15 度ずつに分けたものです。各節氣は太陽が その黄経に達した瞬間に始まり、月ではなく太陽に紐付いています。 そのため新暦の日付は年ごとにほぼ変わらず、揺れても 1 日程度 です。農家は種まきや収穫の目安に用い、現代でも東アジア各地の カレンダーに併記されています。春分・秋分・夏至・冬至の 4 つは 最もなじみが深く、西洋の定義と完全に一致します。
下表は中国語(漢字)に加えて韓国語と日本語の読みを並べています。 日付は 21 世紀前半の標準的な日で、年により ±1 日のずれが生じ ます。
| # | 漢字 | 韓国語 | 日本語 | 太陽黄経 | 新暦の目安 |
|---|
| 1 | 立春 | 입춘 | りっしゅん | 315° | 02-04 |
| 2 | 雨水 | 우수 | うすい | 330° | 02-19 |
| 3 | 驚蟄 | 경칩 | けいちつ | 345° | 03-05 |
| 4 | 春分 | 춘분 | しゅんぶん | 0° | 03-20 |
| 5 | 清明 | 청명 | せいめい | 15° | 04-05 |
| 6 | 穀雨 | 곡우 | こくう | 30° | 04-20 |
| 7 | 立夏 | 입하 | りっか | 45° | 05-05 |
| 8 | 小滿 | 소만 | しょうまん | 60° | 05-21 |
| 9 | 芒種 | 망종 | ぼうしゅ | 75° | 06-06 |
| 10 | 夏至 | 하지 | げし | 90° | 06-21 |
| 11 | 小暑 | 소서 | しょうしょ | 105° | 07-07 |
| 12 | 大暑 | 대서 | たいしょ | 120° | 07-22 |
| 13 | 立秋 | 입추 | りっしゅう | 135° | 08-07 |
| 14 | 處暑 | 처서 | しょしょ | 150° | 08-23 |
| 15 | 白露 | 백로 | はくろ | 165° | 09-07 |
| 16 | 秋分 | 추분 | しゅうぶん | 180° | 09-23 |
| 17 | 寒露 | 한로 | かんろ | 195° | 10-08 |
| 18 | 霜降 | 상강 | そうこう | 210° | 10-23 |
| 19 | 立冬 | 입동 | りっとう | 225° | 11-07 |
| 20 | 小雪 | 소설 | しょうせつ | 240° | 11-22 |
| 21 | 大雪 | 대설 | たいせつ | 255° | 12-07 |
| 22 | 冬至 | 동지 | とうじ | 270° | 12-22 |
| 23 | 小寒 | 소한 | しょうかん | 285° | 01-05 |
| 24 | 大寒 | 대한 | だいかん | 300° | 01-20 |
韓国・中国・ベトナム・日本: 旧暦は今も使われているのか
4 か国は日常での使われ方が大きく異なります。韓国は主要な祝日を 旧暦で運用しており、旧正月(설날、ソルラル)と秋夕(추석、チュソク、 中秋節)は旧暦日付で計算される公休日です。先祖供養の祭祀(제사) も同様です。日常の市民生活は新暦で進みますが、旧暦の日付は今も 文化的な重みを保っています。
中国は農暦(农历)で春節、中秋、清明などを運用します。ベトナムも 基本的に同じ規則で Tết(テト) を祝いますが、自国のタイムゾーン で独自に運用するため、中国と日付が 1 日ずれることがあります。 日本は 1873 年(明治 6 年)1 月 1 日にグレゴリオ暦へ完全移行し、 現在は元日を 1 月 1 日に祝います。旧暦の祝日は固定の新暦日付に 付け替えられるか、静かに姿を消しました。節氣は俳句や茶道の 書類に今も登場しますが、祝日の日取りを左右する役割は終えて います。
旧暦の日付が今も日常で重みを持つ場面
韓国・中国のユーザーを想定するソフトウェアにとって、旧暦は今も いくつかの実務を駆動しています。年長の親族の誕生日は旧暦で 記録されていることがしばしばあり、韓国では高齢者や伝統を重ん じる方は新暦の誕生日をそもそも知らない場合もあります。祭祀 (제사 / 忌日) は故人の没日を旧暦で毎年繰り返すため、旧暦変換 の無いカレンダーアプリは多くの家族にとって 1 年で最も文化的に 重要なリマインダーを静かに壊してしまいます。
旧暦は結婚式の日取り選び(暦書と六十干支の相性を組み合わせて 選ぶ夫婦も多い)、韓国の百日祝い・初誕祝の数え方、祭礼(제례) の時期、伝統的な年齢の数え方(満年齢・干支年齢・数え年)にも 関わります。韓国市場向けのカレンダーアプリ(Naver Calendar・ Kakao Calendar)では新暦と旧暦が並んで表示されており、旧暦表示の 欠落は機能不足ではなくローカライズのバグと見なされます。
使い方
**方向** — `新暦 → 旧暦`(既定)または `旧暦 → 新暦` — を選び、入力日の **年 / 月 / 日** を入力します。旧暦入力では、該当する場合 **閏月(うるうづき)** チェックボックスもチェックできます: 閏月は東アジア太陰太陽暦で約 2〜3 年ごとに発生します(19 年で 7 閏月、**メトン周期**)。本ツールは変換された日付に加えて旧暦年の **六十干支** と新暦日付の曜日を返します。サポート日付範囲はおおよそ 1900〜2100 年で、この範囲外では基礎天文データが薄くなるため精度が低下します。
**東アジアの太陰太陽暦** は純粋な太陰暦(イスラムヒジュラのような)でも純粋な太陽暦(グレゴリオのような)でもありません。**両方** を追跡します: 月(各月は新月で始まるので月は 29 日または 30 日)と太陽(年は挿入された閏月を介してほぼ熱帯年と整合)。このデュアル追跡が変換を些細でないものにする理由 — 単純な算術で旧暦日付を計算することはできず、韓国 음력 用の **韓国天文宇宙科学院(한국천문연구원、KASI)** または 农历 用の同等の中国当局が使用する天文観測のルックアップテーブルが必要です。本ツールはこれらのテーブルを埋め込んだ **lunar-javascript** ライブラリを使用、ライブラリは約 120 KB で、カタログの残りを小さく保つために動的にロードされます。韓国と中国の旧暦は *ほぼ* 同一です、両方とも漢時代の天文標準から派生するため、しかし月境界付近のまれなエッジケース日付は観測経度によって 1 日異なることがあります(韓国は 135°E、中国は 120°E — 太陽時間で約 1 時間)。
例
韓国の旧正月(설날) 2026 年
入力
direction: Lunar → Solar
lunar: 음력 2026년 1월 1일 (정확히 설날)
leap: no
出力
Solar: 2026-02-17 (Tuesday)
Weekday: 화요일
Ganzhi: 丙午年 (병오년 / Fire Horse Year)
Animal: 🐎 Horse
Related lunar holidays from this conversion:
설날 연휴 — 2026-02-16 (음력 12/30 of 2025), 02-17 (음력 1/1), 02-18 (음력 1/2)
설날(韓国旧正月)は **冬至後の 2 番目の新月** に当たります、これがグレゴリオ暦日付が毎年シフトする理由です: 2024 年は 2 月 10 日、2025 年は 1 月 29 日、2026 年は 2 月 17 日。最も早い可能性のある日付は 1 月 21 日(次は 2042 年)、最も遅いのは 2 月 21 日(次は 2034 年)。韓国の **公祝日は旧正月の前日と翌日を含む** ので、グレゴリオ暦で 3 日連休になります — そしてこの 3 日連休が 1 日が日曜日や他の祝日に当たるように着地すると、**대체공휴일** ルールがさらに延長します。2026 年カレンダーは幸運にも月曜・火曜・水曜(2 月 16-17-18 日)にきれいに着地するので、代替は不要。中国の春節は *同じ天文学的イベント* ですが、中国本土では最大 7 日の有給休暇で観察されます。日付は秒まで同一に変換されます。
閏月の例 — 2025 年 閏 6 月
入力
direction: Lunar → Solar
lunar: 음력 2025년 6월 15일
leap month: yes (윤달 6월)
出力
Solar: 2025-08-08 (Friday)
Weekday: 금요일
Ganzhi: 乙巳年 (을사년 / Wood Snake Year)
Note: 2025 has a leap 6th month — 음력 6월 15일 (regular) vs 윤6월 15일 (leap)
are *different* solar dates. Always check the 윤달 checkbox
when entering ambiguous lunar dates around mid-2025.**閏月(うるうづき / 윤달 / 閏月)** は東アジア太陰太陽暦の月暦を太陽年に整合させ続けるメカニズムです。旧暦年(12 太陰月 ≈ 354 日)は太陽年(365.24 日)より 11 日短い。補正なしでは、旧暦日付は季節を漂流します(イスラムのラマダンのように)。解決策は約 2〜3 年ごとに 13 番目の「閏月」を挿入することです。**19 年メトン周期** には 7 つの閏月があります: 19 × 12 + 7 = 235 太陰月 ≈ 19 太陽年。どの月が複製されるかは **24 節気の太陽用語** に依存します — 「中気」(中央太陽用語)のない月が閏になります。実用的な意味: 「음력 6월 15일」のような旧暦日付は閏年では曖昧になる可能性 — *通常* の 6 月か *閏* 윤6월かを指定する必要があり、これらは太陽暦で通常約 30 日離れています。**韓国の伝統的な誕生日** は、家族記録の旧暦日が閏月年に当たる場合、この混乱に直面することがあります。
韓国式年齢の追跡 — 旧暦 vs グレゴリオ暦の誕生日
入力
scenario: convert a child's lunar birthday to the Gregorian one
for school registration
lunar: 음력 2020년 8월 15일 (추석에 출생)
lookup: what is the Gregorian date?出力
Solar: 2020-10-01 (Thursday)
Weekday: 목요일
Ganzhi: 庚子年 (경자년 / Metal Rat Year)
Family-tracking notes:
- Korean schools register by Gregorian date (2020-10-01)
- Family birthday celebration may track the lunar (chuseok-aligned each year)
- 2021 will celebrate on 2021-09-21 (lunar 8/15 in 2021)
- 2022 will celebrate on 2022-09-10 (lunar 8/15 in 2022)
→ the Gregorian birthday drifts ±20 days year over year
Legal age (2023+ uniformity reform): always Gregorian birthday
韓国の家族は歴史的に **旧暦** で誕生日を追跡しました、これはグレゴリオ暦の祝賀日付が毎年シフトすることを意味します。旧暦秋夕に生まれた子供は、毎年異なるグレゴリオ暦日付で旧暦誕生日を祝います — 時には 9 月初旬、時には 10 月下旬。これは祖父母世代の標準で、農村地域と伝統的家族では今も一般的です。都市・若い世代はますます排他的にグレゴリオ暦の誕生日を追跡します。**2023 年韓国年齢統一法**(韓国年齢統一改革)後、すべての *法的* 年齢はグレゴリオ暦の誕生日のみから計算されます — しかし旧暦誕生日祝賀の社会的慣習は強い伝統を持つ家族で持続します。韓国の占星術、占い、사주명리の読みはすべて 1 日の時間と旧暦の出生日を使います。正確に旧暦に変換するには、地域の日没境界を決定するために正確な出生時間 *と* 地理的位置が必要です。
よくある質問
なぜ旧暦に閏月があるのですか?
カレンダーを **季節と同期** に保つためです。純粋な太陰年(12 太陰月 × ~29.53 日 = 354.36 日)は太陽年(365.24 日)より **約 11 日短い**。補正なしでは、旧暦新年は毎年約 11 日早く前の太陽年に漂流します — 3 年後には、それは丸 1 か月の漂流、33 年後には旧暦は丸 1 季節フェーズ外れになります。閏月システムは **漢王朝(紀元前 206 年 - 紀元 220 年)** に形式化されましたが、それ以来何度も洗練され、約 2〜3 年ごとに 13 番目の太陰月を挿入します。**メトン周期**(紀元前 ~432 年のギリシャ天文学者メトンにちなんで命名)は基礎数学です: **235 太陰月は非常に密接に 19 太陽年に等しい**、その 19 年スパン全体に 7 つの追加「閏月」が分配されます。バビロニア、ギリシャ、東アジアの天文学ベースのカレンダーは独立してこの 19 年周期に収束しました、数学が便利で整数比が正確に近い(周期あたり約 2 時間ずれる)からです。
変換の精度は — KASI とバイト同一ですか?
**1900〜2100 年範囲で 1 日以内、中央数十年でバイト同一**。基礎の lunar-javascript ライブラリは権威ある天文学的ソース(韓国 KASI、中国紫金山天文台、日本国立天文台)からテーブルをコンパイルします。約 1950〜2050 年の日付では、変換は KASI の公開テーブルとバイト同一です。この中央範囲外では、次から生じるまれな 1 日の不一致があります: (1) **観測経度** — KASI はソウル(135°E)を使い、中国 农历 は 120°E を使うので、ソウル時間の真夜中近くに当たる新月は北京計算では異なるカレンダー日に当たる可能性、(2) **天文学的計算の丸め** — ライブラリのアルゴリズムは KASI が完全な天体暦を使うところを近似、(3) **テーブルの歴史的編集** — 韓国当局は最近 2018 年に 1900 年以前の旧暦日付に微調整しました。法的拘束力のある日付(裁判所提出、契約、公式生年月日)については、astro.kasi.re.kr の KASI 公式 **음력 ↔ 양력 변환 서비스** と相互参照してください。
韓国の旧暦は中国のものとどう異なりますか?
これらは **月境界でまれな 1 日の差異がある以外はほぼ同一** です。両方とも 1645 年に中国で採用された **時憲曆** から派生し、その直後に韓国にもたらされました — 厳密な天文観測を導入したイエズス会影響の改革。今日の実質的な違いは **観測経度**: 韓国 음력 はソウル標準時(UTC+9、経度 135°E)、中国 农历 は北京時間(UTC+8、経度 120°E)。新月がソウル時間の真夜中近くに当たると、北京では **前のカレンダー日** になることがあり、次の新月の再同期まで以降のすべての旧暦日付を 1 日シフトします。これらの境界ケースは 10 年で 1〜2 回起こります。秋夕(韓国旧暦 8 月 15 日)と中秋節(中国旧暦 8/15)の日付は >95% 同一ですが、まれな年では 1 日異なる可能性があります。ベトナムの Tết と韓国の설날は同じ旧暦を使うので日付は正確に一致します。日本の旧暦は 1873 年に公式カレンダーとして廃止されましたが、民間の伝統は今も中国・韓国のスケジュールでそれを観察します。
今後 10 年の閏月はいつですか?
**2024〜2033 年の閏月スケジュール**(韓国・中国の計算、まれな境界年を除いて閏月配置で一致): **2025 年** に 윤6 月(おおよそ太陽暦 6 月 25 日 - 7 月 24 日)、**2028 年** に 윤5 月、**2031 年** に 윤3 月、**2033 年** に 윤11 月。**閏月のない年**: 2024、2026、2027、2029、2030、2032。配置はどの月が「中気を欠く」かに依存します — 異なる年は異なる閏月位置を持ち、윤1 月から 윤12 月まで(윤1 月と 윤12 月はまれ)。2033 年の 윤11 月は珍しい、年末の閏月はまれだからです。次のこのようなケースは ~2052 年まで発生しません。実用的なスケジューリング: 閏月近くに旧暦イベント(例: 旧暦 6 月の伝統的記念日)がある場合、「通常」か「閏」6 月のどちらを意味するか慎重に確認 — それらは約 30 日離れている可能性があります。
旧暦と 24 節気の関係は?
**24 節気** は太陰太陽暦の上に層化された **太陽追跡システム** で、太陽年を 15° の等角セグメント 24 個(太陽の周りの地球の軌道位置)に分割します。各セグメントは約 15 日で、合わせて季節現象を記述します: 立春(春の始まり、~2 月 4 日)、春分(春分、~3 月 20 日)、立夏(夏の始まり、~5 月 5 日)、夏至(夏至、~6 月 21 日)など。24 節気はグレゴリオ暦日付が前年比 ±1 日のみシフトする **太陽日付** — まったく太陰ではありません。太陰太陽暦への接続は: **閏月の配置は、どの太陰月が「中気」を欠くかによって決定される** — 隣接する節気のうち 1 つおきが「中気」で、中気を含まない太陰月が閏月になります。これが閏月の配置が年ごとに変わる理由です: 月相は毎年太陽用語に対して相対的にシフトし、約 2〜3 年ごとに 1 つの太陰月が 2 つの中気位置の間に完全に収まります。24 節気はまた **伝統的アジア農業暦** を識別するためにも使用されます — 植える、収穫する、剪定する — そして現代の韓国 / 日本 / 中国文化に季節参照として持続します。
これを伝統占星術や占いにどう使えばいいですか?
**사주명리(韓国四柱占星術)/ 八字(中国)/ 算命(日本)** には旧暦変換はいくつかの入力の 1 つです。4 つの柱は **生まれた年・月・日・時** で、それぞれ 60 サイクルの干支ペア(干支)として表され、4 × 60 = 240 名目組み合わせを与えます — ただし実際の実行可能性はカレンダーマッピングで制約されます。**年柱** は本ツールが直接返すものです。**月 / 日 / 時の柱** を取得するには、カレンダー月境界ではなく **節気境界** に依存するため(月柱は立春 / 節気の移行で変わり、旧暦 1 日ではない)、追加の天文学的計算が必要です。正確な占い入力には: (1) グレゴリオ暦の出生日時、(2) 出生地の緯度/経度(日没境界用)、(3) 節気テーブルを知っている算命ツール経由で 4 つの柱すべてへの変換が必要。本コンバータは年柱のみを提供します。完全な 4 柱読みには専用の사주計算機アプリを使用すべきです。姉妹ツール **`zodiac`** で言及したように: 実証研究はこれらのシステムを予測用途で検証していませんが、文化的に重要で歴史的に豊かなままです。
関連する概念
東アジア太陰太陽暦は人類最長の **天文観測プログラム** の 1 つを表します。中国の連続記録は **商王朝の甲骨文(紀元前 1300 年)** に遡り、すでに 10 干 / 12 支の組み合わせ日数えスキームを使用していました。暦は王朝を通じて数十回洗練されました。現代の形式は **時憲曆(1645 年)** から派生し、厳密な天文観測方法を導入したイエズス会協力改革です。韓国はその直後に時憲曆を採用(1653 年正式採用)し、**甲午改革(1894 年)** で国事のグレゴリオ暦への移行まで公式市民暦として維持しました。旧暦は伝統祝日、祖先儀礼、個人マイルストーンの文化的参照として現在まで残ります。日本は明治近代化の一環として 1873 年に **旧暦** を正式に廃止しましたが、暦は古い農業共同体、宗教観察、伝統祭りで非公式に持続します。
**概念的に隣接する 3 つのカレンダーシステム** は文脈で理解する価値があります。**イスラム ヒジュラ暦** は閏月補正なしの純粋に太陰(12 太陰月 ≈ 354 日)で、太陽季節に対して毎年約 11 日早くドリフトします — ラマダンは 33 年周期で夏から冬に移動し戻ります。**ペルシャ(イラン)暦** は純粋に太陽ですが、千年にわたってグレゴリオ暦より正確にする精密な天文観測を持ちます。**ヘブライ暦** も 19 年周期(同じメトン周期)に従う閏月補正を持つ太陰太陽で、東アジア太陰太陽暦に構造的に類似していますが、帝国官僚機構主導ではなく宗教伝統主導の歴史発展を持ちます。**現代の原子時(UTC)** はどのカレンダーからも別個の概念です — 1972-01-01 以来の秒を数え、地球の自転を追跡するために時折閏秒が挿入されます。カレンダーシステムは人間向けの日付表現のために UTC の上に位置します。
3 つの **文化的・運用的概念** が太陰太陽変換と交差します。韓国の **農業暦** は歴史的に植え付けと収穫を 24 節気に固定していました。現代の韓国農家は今もカレンダー日付以上に節気を作物のタイミングに使います、節気が実際の太陽地球幾何学を追跡するからです。**伝統的誕生日対法的誕生日** — 韓国の祖父母は典型的に旧暦の誕生日を覚えて毎年変換します。2023 年韓国年齢統一法はグレゴリオ暦の誕生日を唯一の法的年齢参照にしましたが、文化的慣行を置き換えませんでした。**韓国の祖先儀礼(제사 / 차례)** は各祖先の命日の旧暦日付でスケジュールされ、毎年新鮮な変換を要求します — 高齢のメンバーを持つほとんどの韓国家族は、いくつかの家族祖先の旧暦記念日のグレゴリオ暦変換の小さなノートを維持します。姉妹ツール **`zodiac`** は関連する 60 サイクルの干支システムをカバーします。**`japanese-era`** ツールはグレゴリオ暦の上の日本の元号オーバーレイをカバー。**`holiday-calendar`** ツールは설날や추석のような旧暦祝日を含む 200 か国以上の公式公祝日リストを集約します。