Smart Calculators

Smart

Calculators

旧暦・新暦変換カレンダー(干支・二十四節気付き)

新暦と旧暦(太陰太陽暦)を相互変換し、干支・十二支・五行・最寄りの二十四節気・閏月を同時に表示します。中国・韓国・ベトナムの各暦法に切り替えでき、1891〜2100年に対応します。

今日(旧暦)

今日の旧暦の日付を読み込み中…

旧暦の日付

中国の太陰太陽暦(中国標準時 UTC+8)で計算。

Day of week

ISO-8601 (Gregorian)

干支の年と旧正月

十二支の動物

五行

干支の年(干支)

丙午(Bǐng Wǔ)

旧正月(グレゴリオ暦)

2026年2月17日

立春(グレゴリオ暦)

2026年2月4日

二十四節気(节气)読み(ピンイン)名称グレゴリオ暦の日付
立春Lìchūn立春2026-02-04
雨水Yǔshuǐ雨水2026-02-18
啓蟄Jīngzhé啓蟄2026-03-05
春分Chūnfēn春分2026-03-20
清明Qīngmíng清明2026-04-05
穀雨Gǔyǔ穀雨2026-04-20
立夏Lìxià立夏2026-05-05
小満Xiǎomǎn小満2026-05-21
芒種Mángzhòng芒種2026-06-05
夏至Xiàzhì夏至2026-06-21
小暑Xiǎoshǔ小暑2026-07-07
大暑Dàshǔ大暑2026-07-23
立秋Lìqiū立秋2026-08-07
処暑Chùshǔ処暑2026-08-23
白露Báilù白露2026-09-07
秋分Qiūfēn秋分2026-09-23
寒露Hánlù寒露2026-10-08
霜降Shuāngjiàng霜降2026-10-23
立冬Lìdōng立冬2026-11-07
小雪Xiǎoxuě小雪2026-11-22
大雪Dàxuě大雪2026-12-07
冬至Dōngzhì冬至2026-12-22
小寒Xiǎohán小寒2027-01-05
大寒Dàhán大寒2027-01-20

中国・ベトナム・韓国の暦はいずれも太陰太陽暦です。各月は月の満ち欠け(29日または30日)に従い、およそ3年に一度の閏月が19年周期で年を季節に合わせます。十干十二支(干支)、十二支の動物(生肖)、五行が各年に割り当てられます。動物の年は旧正月から始まる場合(民間の慣習)と立春から始まる場合(四柱推命の慣習)があり、両者が異なるときは併記します。3つの暦はそれぞれ異なる時間帯(中国 UTC+8、ベトナム UTC+7、韓国 UTC+9)で計算されるため、日付が1日ずれることがあります。ベトナムでは卯(ウサギ)の代わりに猫を用いることで知られています。

旧暦・新暦変換カレンダー。新暦と旧暦を相互換算し、干支・二十四節気・閏月を表示。

旧暦・新暦変換カレンダーは、任意の日付を新暦(グレゴリオ暦)と旧暦(太陰太陽暦)の間で双方向に換算し、干支・十二支・五行・最寄りの二十四節気・閏月を同時に表示するツールです。中国・韓国・ベトナムの各暦法に切り替えでき、それぞれ自国の時区で計算するため、旧暦の誕生日・旧正月・中秋の名月の新暦日付を一度に確認できます。

旧暦とは?新暦との違いをわかりやすく解説

旧暦とは、月の満ち欠け(朔望)を基準に月を区切り、閏月で季節(太陽の動き)に合わせる「太陰太陽暦」のことです。各月は新月(朔)の当日から始まるため、ひと月は29日(小の月)か30日(大の月)になり、平年の12か月は約354日。新暦(太陽暦)より約11日短いので、そのまま使うと暦が季節からずれていきます。これを防ぐため、およそ2〜3年に一度、13番目の月である閏月(うるう月)を挿入し、その年は383〜385日になります。
日本では、明治5年12月2日(1872年12月31日)を最後に旧暦を廃止し、翌日を明治6年(1873年)1月1日として新暦に切り替えました。そのため日本の「旧暦」は、改暦直前まで使われていた天保暦を指します。ただし国立天文台によれば、現在の日本では公式な太陰太陽暦の計算は行われていません。本ツールは中国系の太陰太陽暦(既定の暦法)を用いており、対応範囲の1891〜2100年では伝統的な旧暦とほぼ一致しますが、天保暦の公式な復元ではない点はご理解ください。各国の旧暦は標準時の違いで朔や節気の日付が前後し、1日ずれることがあるためです。
同じ太陰太陽暦は、中国では農暦、韓国では음력(陰暦)、ベトナムではÂm lịch と呼ばれ、いずれも歴史的に中国の暦法を採り入れたものです。日付そのものに加えて、旧暦には十二支(生肖)、60年周期の干支、五行、二十四節気といった文化情報が結び付いています。本ツールはこれらをまとめて表示し、干支・五行は占いではなく文化的伝統として位置づけ、1891〜2100年の全範囲で日付まで正確に換算します。

新暦から旧暦へ換算する方法(操作4ステップ)

旧暦の換算は、回教暦のような単純な足し算では求められません。月の境目が太陽と月の実際の天文位置で決まるからです。正確なやり方は、各月の始まりとなる朔(新月)と、閏月の規則を決める中気の瞬間を計算し、その結果を儒略日数(Julian Day Number)を介して新暦に対応させます。
このツールの使い方は次のとおりです。
1. 換算の方向を選びます——新暦から旧暦、または旧暦から新暦。
2. 中国以外の暦法を使いたい場合は、暦法セレクターで切り替えます(中国・韓国・ベトナム)。
3. 年・月・日を入力します。旧暦側では、閏月が月の選択肢に独立した「閏」項目として表示されるので、チェックを付けるのではなく直接選びます。
4. 結果を読み取ります——換算後の日付、曜日、ISO-8601形式に加えて、干支・十二支・五行・最寄りの二十四節気が表示されます。
換算は瞬時に完了し、すべてブラウザ内で動作します。底になる月の対照表は、中国は香港天文台と中央研究院、ベトナムは公式の国家暦、韓国はKASI(韓国天文研究院)で検証済みのため、各国が実際に印刷している暦と一致します。多くの人がExcelで自作換算につまずくのは閏月の扱いです——閏月は固定の年差では推定できないため、本ツールは検証済みの対照表から直接読み取ります。

儒略日数を介した換算と干支の式

JD=flunar(y,m,d,)dategreg=fgreg1(JD)JD = f_{lunar}(y, m, d, \ell) \Rightarrow date_{greg} = f_{greg}^{-1}(JD)
  • JDJD = 儒略日数——すべての暦法が共有する連続した日数カウンター
  • y,m,dy, m, d = ユーザーが入力した旧暦の年・月・日
  • \ell = 閏月フラグ(選んだ月が閏月のとき設定される)
  • flunarf_{lunar} = 旧暦の日付から儒略日数への順方向の写像。各暦法の事前計算済み月対照表から読み取る
  • fgreg1f_{greg}^{-1} = 儒略日数から新暦の日付への逆方向の写像
どの換算も儒略日数を軸に行います。旧暦の日付は、それを挟む旧正月(正月初一)を見つけ、保存された29/30日の月長を順に足して儒略日数に変換し、その儒略日数を新暦の日付・曜日・ISO-8601文字列に直します。逆方向はこの2手順を入れ替えるだけです。
干支年は旧暦年の単純な剰余計算で求まります。十干と十二支を0から番号付けすると、十干の番号は (年 − 4) mod 10、十二支の番号は (年 − 4) mod 12 です。十二支が十二支(生肖)を、十干が五行を決めます。
stem=(y4)mod10,branch=(y4)mod12\text{stem} = (y - 4) \bmod 10, \quad \text{branch} = (y - 4) \bmod 12
2026年を例にすると、十干は「丙」(陽の火)、十二支は「午」(馬)となり、干支年は「丙午」、いわゆる午年(うま年)です。十干は甲乙が木、丙丁が火、戊己が土、庚辛が金、壬癸が水に対応するため、丙午年の五行は火になります。
なお、日本のカレンダーでおなじみの六曜(大安・仏滅など)も旧暦から導けます。旧暦の月と日の和を6で割った余りで決まり、旧暦の毎月1日の六曜が固定される一方、新暦のカレンダー上では不規則に見えるのはこのためです。

旧暦・新暦換算の具体例

2026年の旧正月(午年・丙午)

旧暦正月初一 = 新暦2026年2月17日(火)。干支年は丙午、午年(うま年)です。注目したいのは、二十四節気の立春(2月4日)が旧正月より約2週間前に来ること。そのため2026年2月4日〜16日の新暦日付では、民俗の生肖(旧正月までは巳・蛇)と四柱推命(八字)の生肖(立春から既に午・馬)が食い違います。立春と旧正月が重なる年は「立春正月」と呼ばれ縁起がよいとされますが、2026年は別の日です。本ツールは両者が食い違う場合、両方を表示します。

2026年の中秋の名月

旧暦八月十五 = 新暦2026年9月25日(金)。旧暦の日付は固定でも新暦の日付は固定でないため、中秋の名月は毎年違う新暦日に当たります。これが旧暦換算ツールを開く最も多い理由です。さらに、名月は満月とは限りません——2026年は名月が9月25日、実際の満月は9月27日で、2日ずれます。下の表に、2026年(丙午・午年)の主な旧暦行事の新暦対照をまとめます。
旧暦行事旧暦日付新暦2026年曜日
旧正月(春節)正月初一2月17日
上元(小正月)正月十五3月3日
端午節五月初五6月19日
七夕(旧暦)七月初七8月19日
旧盆(沖縄ウンケー)七月十三8月25日
中秋の名月八月十五9月25日
重陽九月初九10月18日

沖縄・奄美の旧暦行事を新暦に直す

日本本土では旧暦はほぼ使われませんが、沖縄・奄美では今も旧暦が生活に根付いており、新聞やカレンダーに旧暦日付が併記されます。旧盆(ウンケー〜ウークイ)は旧暦7月13〜15日で、2026年は新暦8月25〜27日に当たります。清明祭(シーミー)は二十四節気の清明(旧暦三月ごろ、新暦4月上旬)に始まるお墓参り行事で、本ツールは清明を含む二十四節気の日付も表示するため、シーミーや旧盆の新暦日程を毎年正確に割り出せます。旧正月(ソーグヮチ)も同じく旧暦正月初一で確認できます。

ベトナムの猫年と中国・韓国の兎年

十二支の第4支「卯(mǎo)」は、中国・韓国・日本では兎(うさぎ)年ですが、ベトナムでは猫年(năm Mèo)です。「卯」の音がベトナム語の「mèo(猫)」に近いことなどから、長い年月を経て兎が猫に置き換わりました。暦法セレクターを「ベトナム」に切り替えると、卯年は兎ではなく正しく猫(Mèo)を返します——単一暦法の換算器の多くが取り違える点です。なお2026年のベトナムのテト(旧正月)は中国・韓国と同じ2月17日ですが、年によっては時区の違いで1日ずれることがあります。

稀な2033年の閏十一月(旧暦2033年問題)

2033年は、天保暦の導入以来はじめて置閏法(閏月の置き方の規則)だけでは旧暦が一意に決まらない「旧暦2033年問題」が起こる年です。中気を含まない月に閏月を置くという規則に従うと、どの月を閏月にするか複数の案(閏7月案・閏11月案など)が生じます。冬至を含む月を11月とする立場から、日本カレンダー暦文化振興協会は閏十一月(閏11月)案を推奨しています。本ツールは2033年の閏十一月を検証済みの対照表から正しく読み取ります。比較的近年の閏月は2020年の閏四月、2025年の閏六月で、こうした年も取り違えません。

旧暦・新暦変換カレンダーを使いこなすコツ

  • 「今年は何年か(十二支)」「いつから午年か」といった日常的な疑問は、旧正月(正月初一)を境にして考えてください。これが一般に生肖を言うときの意味です。四柱推命(八字)や占いでは立春(約2月4日)を境にします。両者が食い違う期間は、本ツールが両方を表示します。
  • 新暦1月下旬〜2月上旬生まれの方は、自分の十二支を必ず再確認してください。その年の旧正月より前の誕生日なら、生肖は新暦の年ではなく前の年の動物になります。
  • 六曜(大安・仏滅など)が新暦カレンダー上で不規則に見えるのは、六曜が旧暦の月+日で決まるからです。旧暦に直すと規則性が見えるので、結婚式や納車の日取りを六曜で気にする場合は、まず旧暦日付を確認すると理解しやすくなります。
  • 中秋の名月(旧暦八月十五)は満月とは限りません。名月は旧暦の日付で固定、満月は実際の月の位置で決まるため、1〜2日ずれる年があります。お月見の日と「いちばん丸い月」の日が違うのはこのためです。
  • 中国・韓国・ベトナムの旧暦は標準時の違い(UTC+8/+9/+7)で1日ずれることがあります。印刷された各国の暦と照らすときは、必ずセレクターでその国の暦法を選んでください。ずれは例外的な境界日にだけ起こり、95%以上の日は一致します。
  • ここで表示される五行は、その年の十干に対応する簡易な五行です(丙午=火)。60種類の納音(なっちん)——丙午なら「天河水」——は別系統の伝統的な読みで、これとは異なります。混同しないようご注意ください。
  • 旧暦の誕生日を毎年祝う場合は、出生年の旧暦日付を一度確認し、各年で新暦に直してください。旧暦日付は固定でも、対応する新暦日は年ごとに約1か月の幅で動きます。共有ボタンを使えば、換算方向と暦法を保ったままリンクをコピーできます。

旧暦・新暦変換のよくある質問

この旧暦変換カレンダーは無料ですか?

はい。すべての換算はお使いのブラウザ内で完結し、登録不要・サーバーへのデータ送信もありません。中国・韓国・ベトナムの3つの暦法について、何度でも換算できます。

換算はどのくらい正確ですか?

1891年から2100年まで日付単位で正確です。月の対照表は、中国は香港天文台と中央研究院、ベトナムは公式の国家暦、韓国はKASIで検証済みです。2050年以降の一部の長期日付は、公式表が午前0時付近の境界を1日ずらすことがあるため、注記が付きます。

今日の旧暦は何日ですか?

新暦の今日の日付を入力すれば、対応する旧暦の月・日がすぐに表示されます。たとえば新暦2026年5月30日は旧暦四月十四日です。旧暦の日付は毎日変わるので、その日の新暦日付を入力して確認してください。

旧暦と新暦は何が違うのですか?

旧暦は月の満ち欠けで月を区切り閏月で季節に合わせる太陰太陽暦、新暦は太陽の動きだけで決まる太陽暦(グレゴリオ暦)です。旧暦の平年は約354日と新暦より約11日短いため、旧暦の同じ日付に当たる新暦日は毎年ずれます。日本は1873年(明治6年)に旧暦から新暦へ切り替えました。

干支と十二支はどう違うのですか?

十二支は子・丑・寅…亥の12種で、午年などの「○年」を表します。十干は甲・乙…癸の10種。干支(えと)は十干と十二支を組み合わせた60年周期の呼び方です。2026年は十二支が午、干支が丙午(丙=陽の火、午=馬)で、いわゆる午年に当たります。

生肖(十二支)は立春と旧正月のどちらで切り替わりますか?

二つの慣例があります。民俗の慣例は旧正月(正月初一)で十二支が切り替わり、これが一般的な意味です。暦書・四柱推命(八字)の慣例は二十四節気の立春(約2月4日)を境にします。両者は通常2週間以内に収まるため、1月下旬〜2月上旬の日付では生肖が食い違います。本ツールは食い違うとき両方を表示します。

閏月(うるう月)とは何ですか?2033年の閏十一月とは?

閏月は、旧暦を季節に合わせるためおよそ2〜3年に一度(19年に7回)挿入される13番目の月です。中気を含まない月に置かれます。2033年は、その規則だけでは閏月の位置が一意に決まらない「旧暦2033年問題」が起こり、冬至を尊重して閏十一月(閏11月)とする案が日本カレンダー暦文化振興協会から推奨されています。

中秋の名月はなぜ満月と日付がずれるのですか?

中秋の名月は旧暦八月十五の夜の月で、日付は旧暦で固定されています。一方、実際の満月(望)は月の公転で決まるため、両者が1〜2日ずれる年があります。たとえば2026年は名月が9月25日、満月が9月27日です。

自分の十二支(生まれ年の干支)はどうやって調べますか?

生年月日を旧暦年に換算し、表示される十二支を読み取ります。12の動物は子・丑・寅・卯・辰・巳・午・未・申・酉・戌・亥の順で12年周期です。旧正月の直前に生まれた方は、生肖は前の年の動物になります。

韓国の음력(陰暦)やベトナムのÂm lịch も換算できますか?

はい。暦法セレクターで韓国またはベトナムを選ぶと、その国の月対照表を読み取り、自国の時区を適用し、対応する生肖名(ベトナムの卯年は猫)を表示します。標準時の違いで中国の農暦と1日ずれる場合がありますが、それも正しく反映します。

日本の旧暦(天保暦)と中国の農暦は同じですか?

ほぼ同じ太陰太陽暦ですが、標準時が違うため厳密には一致しません。中国はUTC+8、日本・韓国はUTC+9で計算するため、朔や節気が午前0時付近に当たると旧暦が1日ずれることがあります。本ツールは既定で中国系の暦を用い、1891〜2100年では伝統的な旧暦とほぼ一致しますが、天保暦の公式復元ではありません。

1891年より前や2100年より後の日付は換算できますか?

いいえ。3つの暦法とも検証範囲は1891〜2100年で、各国の公式な天文機関が公表する範囲に合わせています。範囲外では最も近い境界に丸めて警告を表示し、推測はしません。1645年以前は暦法の基礎が異なり、2100年以降は天文的な不確実性が大きくなるためです。


用語集

旧暦(太陰太陽暦)

月の満ち欠けで月を区切り、閏月で季節に合わせる暦。日本では改暦直前の天保暦を指し、中国では農暦、韓国では음력、ベトナムではÂm lịchと呼ばれます。陰暦とも言いますが、厳密には太陰太陽暦です。

新暦(太陽暦・グレゴリオ暦)

日本が明治6年(1873年)に採用した太陽暦。元日・クリスマスなどは新暦で、旧正月・中秋・七夕などは旧暦で決まります。ISO-8601やパスポートはすべて新暦が基準です。

閏月(うるう月)

旧暦を季節に合わせるため、およそ2〜3年に一度(19年に7回)挿入される13番目の月。前月の月名に「閏」を付けます(閏四月=閏の四月)。ベトナムは「nhuận」、韓国は「윤」を用います。

十二支(生肖)

子・丑・寅・卯・辰・巳・午・未・申・酉・戌・亥の12種で、12年周期の動物。ベトナム版は中国・韓国の兎・牛を猫・水牛に置き換えます。

干支(えと)

十干(甲乙丙丁戊己庚辛壬癸)と十二支を組み合わせた60年周期の呼び方。2026年は丙午(午年)。暦書・四柱推命の慣例では立春を干支年の起点とします。

五行

木・火・土・金・水の5要素。十干がそれぞれ五行に対応します(甲乙=木、丙丁=火、戊己=土、庚辛=金、壬癸=水)。2026年の十干「丙」は火です。

二十四節気

太陽の黄道上の位置で太陽年を24等分した点。農事や行事の季節の目安に使われ、ユネスコ無形文化遺産にも登録されています。立春・冬至などを含みます。

立春

二十四節気の最初、「春の始まり」で約2月4日。四柱推命や干支紀年では、旧正月ではなくこの立春を生肖年の起点とします。

旧正月(旧暦正月初一)

旧暦1月1日。中国では春節、ベトナムではテト(Tết)、韓国ではソルラル(설날)。民俗の慣例ではこの日を生肖年の起点とします。日本では1873年の改暦後は祝いませんが、沖縄・奄美では今も行事が残ります。

六曜

大安・仏滅・先勝・友引・先負・赤口の6種。旧暦の月と日の和を6で割った余りで決まるため、新暦カレンダー上では不規則に見えます。冠婚葬祭の日取りで参照されます。

儒略日数(JD)

紀元前4713年から数える連続した日数のカウンター。任意の2つの暦を相互変換する際の共通の軸になります。本ツールは内部でJDを介して新暦と旧暦をつなぎます。


Smart Calculators チームによる検証済みコンテンツ