DualyzeAI1k downloadsJapanese public holiday calendar with wareki (Japanese era) and rokuyo. Click any date to auto-create daily notes. Substitute holidays and weekend coloring included.
A calendar plugin for Obsidian with full support for Japanese public holidays, wareki (Japanese era), rokuyo, and kichijitsu (auspicious/inauspicious days). Click any date to create or open a daily note automatically.
More Obsidian Plugins by DualyzeAI
• AI Context Pack — Turn your Obsidian notes into reusable AI knowledge for ChatGPT, Claude, Gemini, NotebookLM, Claude Code, and more.
| Light mode | Dark mode |
|---|---|
![]() |
![]() |
日本の祝日・振替休日に対応した Obsidian 用カレンダープラグインです。
Download main.js, manifest.json, and styles.css from the latest Release, then place them in your vault under .obsidian/plugins/japanese-calendar/.
最新の Release から
main.js / manifest.json / styles.css をダウンロードし、
Vault 内の .obsidian/plugins/japanese-calendar/ に配置してください。
| Setting | Default | Description |
|---|---|---|
| Daily note folder | Daily Notes | Folder where daily notes are saved |
| Filename format | YYYY-MM-DD | Date format (same tokens as Moment.js) |
| Template file path | (empty) | Path to a custom template |
| Show wareki | ON | Show the Japanese era (Reiwa, etc.) in the header |
| Show holiday name | ON | Show holiday names inside cells |
| Show rokuyo | OFF | Show Taian, Butsumetsu, etc. |
| Show kichijitsu | ON | Show Tenshanichi, Ichiryū Manbai-nichi, Fujōju-nichi |
| Tenshanichi | ON | Show Tenshanichi (auspicious day) |
| Ichiryū Manbai-nichi | ON | Show Ichiryū Manbai-nichi (auspicious day) |
| Fujōju-nichi | ON | Show Fujōju-nichi (inauspicious day) |
| Show tooltip on hover | ON | Show holiday, rokuyo, and kichijitsu on hover |
| Week start | Sunday | Sunday or Monday |
| Auto-insert holiday callout | ON | Insert a callout into the holiday's daily note |
| Show holiday count in status bar | ON | Show this month's holiday count |
Tips
- Filename format: the extension (
.md) is appended automatically — do not include it in the format.
| Type | Description | Cycle |
|---|---|---|
| Tenshanichi | 5–6 times a year. The most auspicious day, on which all sins are said to be forgiven | Sexagenary (60-day) cycle × season |
| Ichiryū Manbai-nichi | A few times a month. An auspicious day said to make small things grow into great ones | Lunar month × day's earthly branch |
| Fujōju-nichi | A few times a month. An inauspicious day on which nothing is said to succeed | Lunar month × day's earthly branch |
Placeholders available in custom templates:
| Variable | Description |
|---|---|
{{date}} |
Date (in the configured format) |
{{date:YYYY}} |
Year |
{{date:MM}} |
Month |
{{date:DD}} |
Day |
{{holiday}} |
Holiday name (empty if not a holiday) |
{{rokuyo}} |
Rokuyo |
{{wareki}} |
Japanese era (e.g. Reiwa 8) |
getLanguage() API instead of reading localStorage directly (requires Obsidian 1.8.7+)ddd/dddd) in the daily note filename format always rendering in English, even when Obsidian's language was set to Japanese, which caused existing Japanese-named daily notes to go unrecognized and be re-created (#4)YYYY-MM-DD), and failures are now reported with a notice instead of being swallowedmoment with dayjs (same format tokens, no impact on your settings)setCssStylesYYYY/MM/YYYY-MM-DD)| 設定名 | デフォルト | 説明 |
|---|---|---|
| デイリーノートの保存フォルダ | Daily Notes | ノートの保存先フォルダ |
| ファイル名フォーマット | YYYY-MM-DD | moment.js フォーマット |
| テンプレートファイルのパス | (空欄) | カスタムテンプレートのパス |
| 和暦を表示する | ON | ヘッダーに令和〇年を表示 |
| 祝日名を表示する | ON | セル内に祝日名を表示 |
| 六曜を表示する | OFF | 大安・仏滅などを表示 |
| 吉凶日を表示する | ON | 天赦日・一粒万倍日・不成就日を表示 |
| 天赦日 | ON | 天赦日の表示(吉日) |
| 一粒万倍日 | ON | 一粒万倍日の表示(吉日) |
| 不成就日 | ON | 不成就日の表示(凶日) |
| ホバーで詳細を表示する | ON | マウスオーバーで祝日・六曜・吉凶日をポップアップ |
| 週の開始曜日 | 日曜日 | 日曜 or 月曜始まり |
| 祝日を自動挿入する | ON | 祝日のノートに callout を挿入 |
| ステータスバーに祝日数を表示する | ON | 今月の祝日数を表示 |
Tips
- ファイル名フォーマット: 拡張子(
.md)は自動的に付与されるため、フォーマットに含める必要はありません。
| 種類 | 説明 | 周期 |
|---|---|---|
| 天赦日 | 年に5〜6回。すべての罪が許される最上の大吉日 | 干支60日サイクル×季節 |
| 一粒万倍日 | 月に数回。小さな物事が大きく育つとされる吉日 | 旧暦月×日の地支 |
| 不成就日 | 月に数回。何事も成就しないとされる凶日 | 旧暦月×日の地支 |
カスタムテンプレートで使用できるプレースホルダー:
| 変数 | 説明 |
|---|---|
{{date}} |
日付(設定フォーマット) |
{{date:YYYY}} |
年 |
{{date:MM}} |
月 |
{{date:DD}} |
日 |
{{holiday}} |
祝日名(祝日でない場合は空) |
{{rokuyo}} |
六曜 |
{{wareki}} |
和暦(例:令和8年) |
localStorage直接参照からObsidian公式API getLanguage() に変更(Obsidian 1.8.7以降が必要)ddd/dddd)が、Obsidianの言語設定を日本語にしていても常に英語表記になり、過去に日本語表記で作成済みのデイリーノートを認識できず重複作成してしまう不具合を修正(#4)YYYY-MM-DDにフォールバックし、失敗時は通知を表示するように変更)moment から dayjs に置き換え(フォーマットトークンは同一のため設定への影響なし)setCssStyles を使う形に修正YYYY/MM/YYYY-MM-DD)が含まれる場合にノート作成が失敗する不具合を修正MIT