使い方
「変換の方向」で、次の3つから1つを選びます。
- 新暦 → 旧暦:「新暦(グレゴリオ暦)の日付」を入れると旧暦の日付が出て、その旧暦の月が30日まであるか(大の月)29日までか(小の月)と、その年の「干支」も一緒に表示されます。最初は今日の日付が入っています。下にはその月のカレンダーが出て、日付ごとに旧暦の日が小さく書かれています。旧暦の月が変わる日には、数字の代わりに「1月」のように月の名前が入ります。カレンダーの日付を押すか ‹ › ボタンで月を移ると、その日付で変換し直します。
- 旧暦 → 新暦:「旧暦の年」と月・日を選び、閏月の日付なら「閏月」にチェックを入れます。年の欄の下には、その年の閏月が何月か(または閏月がないこと)が書かれています。その年にない閏月を選んだり、29日までの月に30日を入れたりすると、なぜ変換できないのかが表示されます。
- 旧暦の誕生日:「年」と旧暦の誕生日の月・日を選ぶと、その年の旧暦の誕生日が新暦で何日かと、「今後10年」の日付の表が出ます。閏月に生まれた場合は「閏月生まれ」にチェックを入れます。
ソルラルとチュソクは新暦でいつ?
ソルラル(설날、旧正月)は旧暦1月1日、チュソク(추석、秋夕)は旧暦8月15日です。旧暦の日付は同じでも新暦の日付は毎年変わり、下の5年間だけでも、いちばん早い年と遅い年とで3週間の開きがあります。
| 年 | ソルラル(旧暦1月1日) | チュソク(旧暦8月15日) |
|---|---|---|
| 2024年 | 2月10日 | 9月17日 |
| 2025年 | 1月29日 | 10月6日 |
| 2026年 | 2月17日 | 9月25日 |
| 2027年 | 2月7日 | 9月15日 |
| 2028年 | 1月27日 | 10月3日 |
ほかの年の日付は、「旧暦 → 新暦」に年と1月1日または8月15日を入れると出ます。旧暦で祝うほかの日も、同じやり方で調べられます。
旧暦の誕生日を新暦に直す
旧暦の誕生日も、毎年あらためて新暦の日付を確かめる必要があります。「旧暦の誕生日」はそれを10年分まとめて計算します。誕生日の日付がその年にないときは次のルールで計算し、置き換えたことを結果に添えて知らせます。
- 閏月生まれ:閏月は数年に一度しか巡ってこないので、同じ数字の通常の月(閏月ではない月)で計算します。閏6月10日に生まれた人なら、閏月のない2026年は旧暦6月10日、新暦では2026年7月23日です。その年に同じ閏月があれば、2つの日付を両方表示します。閏6月があった2025年には、通常の月の6月10日(新暦7月4日)と閏6月10日(新暦8月3日)が一緒に出ます。どちらで祝うかは、家ごとの習わしに従ってください。
- 30日生まれ:その年のその月が29日までなら、最後の日である29日で計算します。2026年の旧暦2月は29日までなので、2月30日の誕生日は2月29日、新暦では2026年4月16日です。表では、こうした年に「29日」、閏月を通常の月に置き換えた年に「通常の月」というラベルが付きます。
「年」は旧暦の年です。旧暦11・12月の誕生日は、新暦では翌年の1・2月になることがあります。年に2026を入れて誕生日を12月20日にすると、新暦2027年1月27日が出ます。
韓国の旧暦はどう決まるのか
旧暦の1か月は、月と太陽が同じ方向に並ぶ瞬間(朔)を含む日に始まり、次の朔の前日に終わります。月の満ち欠けの周期はおよそ29.5日なので、旧暦の月は29日まで(小の月)か30日まで(大の月)のどちらかになり、どの月が大の月になるかは年によって違います。
旧暦の12か月はおよそ354日で、新暦の1年より11日ほど短くなります。この差が積み重なって暦が季節とずれないよう、19年に7回の割合で閏月を入れます。閏月は直前の月の数字を受け継いで「閏4月」のように呼びます。2020年には閏4月、2023年には閏2月、2025年には閏6月があり、2026年と2027年には閏月がなく、次の閏月は2028年の閏5月です。
韓国の旧暦は、朔を含む日を韓国標準時(東経135度基準、UTC+9)で決めます。中国の旧暦は中国標準時(UTC+8)を使うので、朔が韓国時間の午前0時から1時のあいだに起きる月は、両国の旧暦1日が1日ずれます。ソルラルやチュソク、旧暦の誕生日が中国の暦と1日違うことがあるのはそのためです。この計算機は、韓国天文研究院の陰陽暦変換計算が示す韓国の旧暦に従います。
干支(えと)の切り替わり
「干支」は年の名前です。60年でひと回りして同じ名前に戻り、2026年は丙午(ひのえうま)・午年です。この計算機では、韓国天文研究院の陰陽暦変換が示す旧暦の年の干支と同じく、ソルラルで年の名前が切り替わります。「旧暦 → 新暦」では入力した旧暦の年の干支を、「新暦 → 旧暦」では変換後の旧暦の日付が属する年の干支を表示します。
対応範囲と検証
新暦1900年1月31日〜2050年12月31日(旧暦1900年1月1日〜2050年11月18日)に対応しています。韓国天文研究院の陰陽暦変換計算も、2050年12月31日までを扱っています。
変換のたびに韓国天文研究院へ問い合わせるのではなく、韓国天文研究院の基準による変換表を収めたオープンソースのライブラリ korean-lunar-calendar(MITライセンス)で計算します。2026年9月24日に、この範囲のすべてのソルラル(151件)、すべての閏月(56件)の開始日と日数、2000〜2049年のチュソク、ランダムに選んだ新暦の日付100件を韓国天文研究院の陰陽暦変換の結果と照合し、すべて一致することを確かめました。公式の確認が必要なときは韓国天文研究院の陰陽暦変換計算(韓国語)を利用してください。
