家族の旧暦の誕生日を新暦のカレンダーで管理しようとすると、毎年4月か5月に「今年は新暦で何日?」と母に電話で確認するパターンが繰り返される。旧暦の誕生日は旧暦の日付だけ毎年同じで、新暦の日付は毎年11日ほど早まり閏月が入る年に19日遅れる、という不規則なサイクルを描く。GoogleカレンダーやiPhone標準カレンダーの「毎年」繰り返し設定は新暦ベースで動くため、この旧暦のサイクルを追えない。それでもカレンダーアプリの設定を一度だけ正しく組めば、その後5〜10年は旧暦の誕生日を新暦の日付で自動通知させられる。日本市場で実際に使えるカレンダーアプリを基準に、手間が少ない順で4つの方法を整理する。
結論 — もっとも手間が少ないのは「ICS一括取り込み」
日本市場で旧暦の誕生日を自動通知する仕組みとしてもっとも手間が少ないのは、サードパーティのICSジェネレータで60年分の新暦日付を一気に作って.icsファイルとしてカレンダーに取り込む方法。一度取り込めばGoogleカレンダー、iPhone標準カレンダー、Outlookで同じデータが利用できる。手間は初回の30分程度で、その後10年以上は何もせずに通知が届く。
ただしサードパーティのツールに旧暦の日付と名前を入力する必要があるため、個人情報の扱いを許容できるかが分岐点になる。許容できない場合は次善策として、旧暦変換ツールで5〜10年分の新暦日付を手動で確認してカレンダーに個別登録する形が安全だ。
方法1 — iPhone標準カレンダーの代替カレンダー(iOS 26〜)
iOS 26からiPhone標準カレンダーに「代替カレンダー」機能が追加され、新暦の日付の横に旧暦を小さく表示できるようになった。設定経路は「設定 → カレンダー → 代替カレンダー → 中国の旧暦」。日本本土で「旧暦」と呼ぶ太陰太陽暦は中国の旧暦と同じ計算ベースを使うため、この設定で十分だ。
ただしこれは表示機能であって、旧暦の繰り返し予定機能ではない。旧暦の誕生日を毎年新暦の日付で自動通知させるには、別途5〜10年分の新暦日付を一括登録するか、ICSファイルを取り込む必要がある。代替カレンダーの旧暦表示と組み合わせると、新暦カレンダーを開くたびに「今月の旧暦の誕生日が近い」ことが視覚的に1か月前から見えるので、登録した予定通知を補助する形で機能する。
方法2 — Googleカレンダーの代替カレンダー設定
Googleカレンダーも代替カレンダー機能で旧暦表示に対応している。Googleの公式ヘルプである「代替カレンダーを追加または削除する」の手順に従うと、PCブラウザでは「設定 → 全般 → 代替カレンダー」、モバイルアプリでは「設定 → 全般 → 代替カレンダー」から「中国の旧暦」を選択。新暦の日付の横に旧暦が小さく表示される。
ただしGoogleカレンダーも「定期的な予定を作成する」機能は新暦ベースで、旧暦の繰り返し予定機能は提供されていない。Googleユーザーコミュニティではこの機能の追加要望が数年前から出ているが、2026年5月時点でも公式機能としては実装されていない。
代替案は2つ。(a) 旧暦変換ツールで5〜10年分の新暦日付をまとめて出して、各日付を個別の予定として登録する。(b) ICSジェネレータで60年分の.icsファイルを生成してインポートする。(a)は登録に1〜2時間かかるが個人情報を外部に出さず安全。(b)は5分で完了するが第三者ツールへの入力を許容する必要がある。
方法3 — ICSジェネレータで60年分を一気に取り込む
GitHubに公開されている旧暦リマインダー生成ツール(Lunar-Calendar-Reminder)などは、旧暦の日付と人の名前を入力すると次の60年分の新暦日付が入った.icsファイルを自動生成する。手順は以下の通り。
- ツールに旧暦の月・日・名前を入力。例: 旧暦5月12日「母」。
- 生成された.icsファイルをダウンロード。
- Googleカレンダーの場合は「設定 → 取り込みとエクスポート → 取り込み」、iPhone標準カレンダーの場合はメールに.icsファイルを添付して開き「カレンダーに追加」を選ぶ。
- 60年分の予定が1回の操作でカレンダーに反映される。
注意点は3つ。第一に、サードパーティツールの旧暦変換ロジックの正確性は事前確認が必要。第二に、入力した個人情報がツール側のサーバに残るかどうかをツールごとにチェック。第三に、60年後にはまた追加のICSを取り込み直す必要がある(ただし60年は実質的に1世代以上なので問題になる人は少ない)。
方法4 — 旧暦変換ツールで5〜10年分の新暦日付を手動登録
ICSの一括取り込みに不安がある場合は、旧暦変換ツールで5〜10年分の新暦日付を確認して、各日付を個別の予定として登録する手動方式が安全だ。PiPi Worldsの旧暦変換ツールは1900〜2100年の旧暦↔新暦変換と60干支、月別の新旧暦並列カレンダーを1画面で処理する。旧暦5月12日を入れると2026年の新暦6月26日、2027年6月16日、2028年7月4日(閏月5月の影響)のように毎年異なる新暦日付が即座に出る。
10年分の日付をメモ帳に整理してから、Googleカレンダー(またはiPhone標準カレンダー)で「2026年6月26日 9:00 母の旧暦の誕生日」のように個別予定として登録。通知は「1日前 9:00」と「当日 9:00」の2段階に設定すると忘れにくい。30分の作業で10年分のリマインダーが揃う。
カレンダーアプリ別比較
| 方法 | 初期設定時間 | 毎年の追加作業 | 安定性 |
|---|---|---|---|
| 1. iPhone標準 + 代替カレンダー表示 + 手動登録(10年分) | 30〜60分 | 5〜10年に1回 | ★★★★ |
| 2. Googleカレンダー + 代替カレンダー表示 + 手動登録 | 30〜60分 | 5〜10年に1回 | ★★★★ |
| 3. ICSジェネレータでGoogle/iPhone/Outlookに一括取り込み | 5〜10分 | 60年に1回 | ★★★ (個人情報判断次第) |
| 4. 手動登録(短期: 1〜3年分のみ) | 5〜10分 | 毎年または2〜3年に1回 | ★★ |
iPhoneユーザーの場合は方法1、Androidユーザーの場合は方法2が手間と安全性のバランスが良い。家族の旧暦の誕生日が複数あって登録の手間を1回で終わらせたい場合は方法3が最適。Outlook中心の業務環境では同じくICS取り込みが現実解だ。
LINEカレンダーとプライベートな予定
LINEには独立したカレンダーアプリ機能がなく、LINEのプロフィール誕生日通知は新暦ベースで自動配信される。旧暦の誕生日をLINE経由で通知させたい場合は、LINEのリマインダー機能を使って毎年手動登録するか、外部のリマインダーアプリ(Google Keep、Notion、Things 3など)に登録した通知をLINE Notify経由で配信する仕組みを作る必要がある。設定の手間が大きく、家族行事程度であれば標準カレンダーアプリの方が現実的だ。
沖縄出身者向けの追加事項
沖縄の旧暦行事は本土より頻繁で、家族の旧暦の誕生日のほかに旧正月・旧盆・清明祭・浜下りなどの年中行事も日付管理が必要になる。沖縄向けのカレンダーアプリ(年中行事日付付き)が複数提供されており、これらを併用するとより安定する。本土の標準カレンダーアプリでは沖縄旧暦行事の自動配信が薄いため、家族の旧暦の誕生日と沖縄旧暦行事を同じ仕組みで管理したい場合は、ICS一括取り込み方式が結果的に最も整理しやすい。
まとめ — 設定は1回、通知は毎年自動で
旧暦の誕生日を毎年新暦の日付で自動通知させる仕組みは、日本市場では「iPhone代替カレンダー表示 + 5〜10年分一括登録」または「ICSジェネレータ + Google/Outlook取り込み」のどちらかに収束する。GoogleカレンダーやiPhone標準カレンダーの繰り返し予定機能だけでは旧暦の11日サイクルを追えないが、設定を一度だけ正しく組めば10年以上は何もせずに通知が届く。「今年の母の旧暦の誕生日は新暦で何日だっけ」と毎年4月に確認する電話が、設定後の10年分は不要になる。