Cakeday / Docs

ガイド

旧暦カレンダー

旧暦で誕生日を管理する

Cakedayは中国の旧暦(農暦・陰暦)を完全にサポートしており、旧暦で誕生日を祝う方の管理に対応しています。

カレンダータイプの切り替え

誕生日の追加・編集時に、日付セクションの上部に**「西暦(Solar)」「旧暦(Lunar)」**のセグメントピッカーが表示されます。「旧暦」をタップして切り替えると、下のすべての日付フィールドが旧暦形式に更新されます。

月と日の選択

旧暦モードでは、月ピッカーに1月〜12月が中国語表記(正月、二月など)で表示されます。日ピッカーには、選択した月と年に応じて初一〜廿九または三十までの有効な日が表示されます。月を変更すると、選択可能な日の範囲が自動調整されます。

閏月

旧暦には閏月(闰月)が存在することがあります。閏月は2月から11月の間でのみ発生し、正月(1月)と臘月(12月)には閏月がありません。Cakedayは日付ピッカーでこのルールを強制しています。

特定の年が選択されている場合、Cakedayはその年に閏月が実際に存在するかを検証します。存在しない年ではトグルが自動的に無効化されます。

生年が空欄の場合、閏月の有効性を検証できません。年を指定せずに閏月を選択すると、その閏月が実際の生年には存在しない可能性がある旨の警告が表示されます。データは保存されますが、年が判明した際に日付を再確認することをお勧めします。

年が不明な誕生日

生年が不明な場合は空欄にできます。西暦の誕生日で年が不明な場合、Cakedayは内部計算に2000年を基準年として使用します。旧暦の場合は、月の長さが年によって変わるため、現在の年が使用されます。いずれの場合も、カウントダウンは月と日のみで計算されます。

西暦・旧暦の自動変換

Cakedayは内部で西暦と旧暦を相互変換します。旧暦の誕生日を追加すると、カウントダウン、通知、カレンダー表示のために対応する西暦日付が計算されます。詳細画面では西暦と旧暦の両方が並べて表示されます。旧暦は毎年西暦との対応がずれるため、旧暦誕生日の西暦日付は毎年異なります。

旧暦の日付表示形式

旧暦の日付は「正月十五」「八月初三」のような伝統的な漢字表記で表示されます。この形式は詳細画面、リスト表示、ウィジェットで使用されます。

干支(六十干支)

生年が記録されている場合、詳細画面にその年の干支(例:甲子年、丙寅年)も表示されます。これは十干と十二支を組み合わせた60年周期の伝統的な年の表記法です。

© 2026 wbx1 Ltd. All rights reserved.