dualyze-ai4k 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 beautifully crafted calendar for Obsidian featuring multiple calendar views, Japanese holidays, lightweight event management, and the ability to link any note to any date.
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.
![]() |
![]() |
|---|
![]() |
![]() |
|---|

Add lightweight events to any date on the calendar. Event markers appear as colored dots — green for note links, yellow for events. Hover any date to see event details in the popover.
![]() |
|---|
The default view. A traditional single-month calendar showing holidays, holiday names, rokuyo, kichijitsu, daily note indicators, and note link markers. Hover any date for a detailed tooltip.
![]() |
|---|
See the current month plus the next month. The responsive grid adapts to your sidebar width — two columns when wide, one column when narrow. Navigation moves one month at a time — perfect for keeping track of upcoming events and deadlines without losing context.
![]() |
|---|
A compact six-month view for medium-term planning. Each month section is proportionally smaller to fit comfortably in the sidebar while remaining readable.
![]() |
|---|
All twelve months laid out in a responsive CSS Grid. The grid automatically adjusts between 1 and 4 columns depending on the available width. Click any month name to jump to that month in Month View.
![]() |
|---|
Link any existing Markdown note in your vault to any date on the calendar. Note links are independent of daily notes — you can link project notes, reference materials, or people notes to dates without affecting your daily note workflow.
When a date has linked notes, a small dot appears below the date number in all views. Click it to open the note directly.
![]() |
|---|
Designed for Obsidian's sidebar from the ground up. Every display mode maximizes readability even in narrow sidebars — no horizontal scroll, no overflowing cells, no clipped content.
Download main.js, manifest.json, and styles.css from the latest Release, then place them in your vault under .obsidian/plugins/japanese-calendar/.
All commands are accessible from Obsidian's Command Palette (Cmd/Ctrl+P):
| Command | Description |
|---|---|
| Japanese Calendar: Show month view | Switch to Month View |
| Japanese Calendar: Show 2-month view | Switch to 2-Month View |
| Japanese Calendar: Show 6-month view | Switch to 6-Month View |
| Japanese Calendar: Show year view | Switch to Year View |
| Japanese Calendar: Go to today | Return to the current month/year |
| Japanese Calendar: Open calendar | Open the calendar panel |
| Open today's daily note | Open today's daily note directly |
| 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 |
| Display mode | Month | Month, 2-Month, 6-Month, or Year |
| Week start | Sunday | Sunday or Monday |
| Auto-insert holiday callout | ON | Insert a callout into holiday daily notes |
| Show holiday count in status bar | ON | Show this month's holiday count |
Tip: The
.mdextension is appended automatically — do not include it in the filename format.
Click any date to create or open a daily note. The file path and format are fully configurable:
Daily Notes/2026-07-20.md
If a template is specified, it is applied to new daily notes with the following variables:
| 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) |
When enabled, holiday callouts are automatically inserted into the daily note of any public holiday.
Powered by @holiday-jp/holiday_jp — the official Cabinet Office dataset. Substitute holidays are included automatically.
The traditional six-day cycle: Taian (大安), Shakku (赤口), Sensho (先勝), Tomobiki (友引), Senbu (先負), and Butsumetsu (仏滅). Each day is color-coded and shown beneath the date when enabled.
Auspicious and inauspicious days calculated from the lunar calendar:
| Type | Description | Cycle |
|---|---|---|
| Tenshanichi | 5–6 times a year. The most auspicious day | Sexagenary (60-day) cycle × season |
| Ichiryū Manbai-nichi | Several times a month. Small things grow into great ones | Lunar month × day's earthly branch |
| Fujōju-nichi | Several times a month. Nothing is said to succeed | Lunar month × day's earthly branch |
package-lock.json is not on the same version as package.jsonmanifest.jsonversions.json is now updated for every release again (the version-bump script was skipping entries)package-lock.json with package.json (fixed npm ci failing in release builds)getLanguage() API (requires Obsidian 1.8.7+)ddd/dddd) in daily note filenames always rendering in English (#4)moment with dayjs (same format tokens, no impact on settings)setCssStylesインストール方法 · 表示モード · ノートリンク · イベント管理 · コマンド · デイリーノート · 設定 · 吉凶日について · テンプレート変数 · 技術スタック · 更新履歴
コミュニティプラグイン経由
手動インストール
最新の Release から main.js / manifest.json / styles.css をダウンロードし、Vault 内の .obsidian/plugins/japanese-calendar/ に配置してください。
既存のMarkdownノートを任意の日付に関連付けられます。デイリーノートとは独立して動作し、複数ノートの関連付けやリンク解除も可能です。
カレンダーの任意の日付に予定を登録できます。予定がある日付には黄色いマーカーが表示され、ホバーで内容を確認できます。
コマンドパレット(Cmd/Ctrl+P)から利用可能なコマンド:
| コマンド | 説明 |
|---|---|
| Japanese Calendar: Show month view | 月表示に切り替え |
| Japanese Calendar: Show 2-month view | 2ヶ月表示に切り替え |
| Japanese Calendar: Show 6-month view | 6ヶ月表示に切り替え |
| Japanese Calendar: Show year view | 年表示に切り替え |
| Japanese Calendar: Go to today | 現在の月/年に戻る |
| Japanese Calendar: Open calendar | カレンダーパネルを開く |
| Open today's daily note | 今日のデイリーノートを開く |
日付をクリックするとデイリーノートを作成または開きます。ファイルパスとフォーマットは設定で変更可能です:
Daily Notes/2026-07-20.md
テンプレートを指定している場合、新規ノート作成時に以下の変数が適用されます:
| 変数 | 説明 |
|---|---|
{{date}} |
設定されたフォーマットの日付 |
{{date:YYYY}} |
年 |
{{date:MM}} |
月 |
{{date:DD}} |
日 |
{{holiday}} |
祝日名(祝日以外は空) |
{{rokuyo}} |
六曜 |
{{wareki}} |
和暦(例:令和8年) |
祝日が有効な場合、デイリーノートに祝日calloutが自動挿入されます。
| 設定名 | デフォルト | 説明 |
|---|---|---|
| デイリーノートの保存フォルダ | Daily Notes | ノートの保存先フォルダ |
| ファイル名フォーマット | YYYY-MM-DD | Moment.js 形式の日付フォーマット |
| テンプレートファイルのパス | (空欄) | カスタムテンプレートのパス |
| 和暦を表示する | ON | ヘッダーに令和〇年を表示 |
| 祝日名を表示する | ON | セル内に祝日名を表示 |
| 六曜を表示する | OFF | 大安・仏滅などを表示 |
| 吉凶日を表示する | ON | 天赦日・一粒万倍日・不成就日を表示 |
| 天赦日 | ON | 天赦日の表示 |
| 一粒万倍日 | ON | 一粒万倍日の表示 |
| 不成就日 | ON | 不成就日の表示 |
| ホバーで詳細を表示する | ON | マウスオーバーで祝日・六曜・吉凶日をポップアップ |
| 表示モード | 1ヶ月 | 1ヶ月、2ヶ月、6ヶ月、1年から選択 |
| 週の開始曜日 | 日曜日 | 日曜 or 月曜始まり |
| 祝日を自動挿入する | ON | 祝日のノートに callout を挿入 |
| ステータスバーに祝日数を表示する | ON | 今月の祝日数を表示 |
ヒント:
.md拡張子は自動的に付与されるため、ファイル名フォーマットに含める必要はありません。
| 種類 | 説明 | 周期 |
|---|---|---|
| 天赦日 | 年に5〜6回。すべての罪が許される最上の大吉日 | 干支60日サイクル×季節 |
| 一粒万倍日 | 月に数回。小さな物事が大きく育つとされる吉日 | 旧暦月×日の地支 |
| 不成就日 | 月に数回。何事も成就しないとされる凶日 | 旧暦月×日の地支 |
| 変数 | 説明 |
|---|---|
{{date}} |
設定されたフォーマットの日付 |
{{date:YYYY}} |
年 |
{{date:MM}} |
月 |
{{date:DD}} |
日 |
{{holiday}} |
祝日名(祝日以外は空) |
{{rokuyo}} |
六曜 |
{{wareki}} |
和暦(例:令和8年) |
v1.3.7 — package-lock.jsonのバージョンがpackage.jsonと一致しない場合に、CIとリリースワークフローが失敗するように変更(プラグイン本体の変更なし)
v1.3.6 — リリースワークフローにタグとmanifest.jsonのバージョン一致検証を追加、versions.jsonが更新されない不具合を修正(プラグイン本体の変更なし)
v1.3.4 — package-lock.jsonをpackage.jsonと同期(リリースビルドでnpm ciが失敗していた問題を修正)
v1.3.3 — カレンダーを開いたまま日付をまたいでも"今日"のマークが更新されない不具合を修正
v1.3.0 — イベント管理機能(登録・編集・削除)、イベントマーカー表示、イベントポップオーバー、関連ノート対応
v1.2.0 — 4種類の表示モード(1ヶ月/2ヶ月/6ヶ月/1年)、ノートリンク機能、表示モード永続化、モードセレクター、コマンド追加
v1.1.4 — 言語検出を Obsidian 公式 API getLanguage() に変更(Obsidian 1.8.7+ 必需)
v1.1.3 — 曜日トークンが強制的に英語表記になる不具合修正、空フォーマット時のフォールバック修正
v1.1.0 — ライト/ダークモード切り替え追加
v1.0.12 — 吉凶日表示追加、ホバーツールチップ追加
v1.0.8 — 初回公開
MIT