質問: 日本の旧暦の1月1日は、何月何日ですか。正月になると元旦の初日の出などで祝いますが、 日本の旧暦の1月1日は、何月何日ですか。正月になると元旦の初日の出などで祝いますが、違和感があります。元々旧暦の方で祝うのが正しいのではないかと思ってますが、間違っていましたらご指摘よろしくお願いします。
回答: 日本の旧暦は、今から約千数百年前に大陸から取り寄せた太陰太陽暦がもとになっています。この暦の特徴は太陰暦でもあり太陽暦でもあるという点にあります。現在のグレゴリウス暦は太陽暦です。 太陰暦では、月の満ち欠けによって日にちを決めます。すなわち、新月の日を一日とします。月は約29.5日で地球を一周しますから、一か月は29日または30日となります。 一方、大陸から取り寄せたものに「二十四節気」というのがあります。これは、太陽の黄道上の位置(黄経)によって一年を約15日ごとに24に区分したものです。天気予報などでよく耳にする、立春・春分・立秋・・・などのことです。これは陰暦の季節区分との説明がなされていますが、二十四節気自体は地球と太陽の位置関係から決めたものなので、太陽暦と言うことができると思います。 実際、現在の暦では立春は2月4日ごろ、春分は3月21日ごろ、立秋は8月8日ごろと日にちがほぼ決まっていることからも、二十四節気は太陽暦であると言えます。だとすれば、陰暦による季節区分とは、一月・二月・三月が春、四月・五月・六月が夏、七月・八月・九月が秋、十月・十一月・十二月が冬、ということになります。 太陰太陽暦は、太陰暦と二十四節気を組み合わせたものです。太陰太陽暦による月と日にちの決め方は少々複雑なので省略しますが、「立春に最も近い新月の日を一月一日とする」と理解しておけばよいかと思います。 太陰太陽暦による日にちを現行の暦に換算すると、毎年その日にちが違います。平成二十八年の一月一日は、平成28年(2016年)の2月8日となります。ちなみに、昨年の一月一日は2月19日でした。 つまり、「日本の旧暦の一月一日は現行の暦に換算すると毎年日にちが違う」というのが回答です。 ただ、太陰暦のみで日にちを決めていきますと、陰暦による季節区分が二十四節気の季節区分とずれてきます。それを補うのが閏月です。閏月は、約三年に一度一年を十三か月とすることで季節のずれを調節します。閏月を含む年を閏年と言いますが、閏年であっても一月一日は「立春に最も近い新月の日」であるというのは変わりません。 立春の前後が一月一日であるかからこそ、今でも年賀状に代表される新年の挨拶は「迎春」とか「新春」という言葉を用いるのだと思います。 いわゆる旧暦でも立春の日にちと一月一日(正月)は一致しないことのほうが多いのですが、現行の暦では「冬至」の次に「小寒」「大寒」を飛ばして「正月」(1月1日)が来ます。日本人の遺伝子に組み込まれているであろう季節感とは大きなずれがあります。これが違和感の正体だと思います。 次に、日本がそれまでのいわゆる旧暦から現行の暦に「改暦」したのは、明治五年のことです。 明治五年の十二月は二日しかなく、十二月二日の翌日を明治六年1月1日としました。 幕末から明治にかけてのどさくさに紛れて改暦したようですが、一説によると明治六年が閏年になることがわかっていたので大急ぎで改暦したとも言われています。なぜなら、役人に支払う給料が一か月分少なく済むからです。明治政府は極端な財政不足でした。表向きは、条約の日付等混乱を避けるため世界基準に合わせることが理由なのでしょうけれど、本音は案外セコイ理由だったかもしれません。