一款为 Obsidian 打造的重要日子记录插件,支持纪念日、生日倒计时,农历公历互转,属相星座显示。
important-days.zip.obsidian/plugins/important-days/Ctrl/Cmd + P)搜索「重要日子」数据存储在 重要日子.md 文件中:
# 重要日子
## 纪念日
- 结婚纪念日 | 2023-05-20
- 恋爱纪念日 | 2020-02-14
## 生日
- 妈妈生日 | 1965-08-15
- 奶奶生日 | 1940-12-08 | 农历
- 小明生日 | 2000-02-29
- 姑姑生日 | 1980-06-15 | 农历闰
## 周期事件
- 发薪日 | 每月 15
- 季度会议 | 每季度 3-15
- 年度体检 | 每年 03-15
- 周例会 | 每周 1
格式说明
| 分隔字段农历 表示农历日期农历闰 表示农历闰月日期周期类型 周期值每月 日期(如 每月 15)每季度 月份-日期(如 每季度 3-15 表示每季度第3个月的15号)每年 月份-日期(如 每年 03-15)每周 星期(1-7,如 每周 1 表示每周一)纪念日卡片
┌─────────────────────────────────────┐
│ 结婚纪念日 │ 128 │
│ 2023-05-20 周六 │ │
│ 即将1周年 │ │
│ 已相伴 366 天(12个月) │ │
│ 下一次:2026年5月20日 周三 │
└─────────────────────────────────────┘
生日卡片(公历)
┌─────────────────────────────────────┐
│ 妈妈生日 │ 45 │
│ 1965-08-15 周日 · 即将61岁 │
│ 农历八月初八 · 属龙 · 天蝎座 │
│ 已出生 22268 天 │
│ 下一次:2026年8月15日 周六 │
└─────────────────────────────────────┘
生日卡片(农历)
┌─────────────────────────────────────┐
│ 奶奶生日 │ 120 │
│ 农历 腊月初八 · 属龙 · 摩羯座 │
│ 1941年1月5日 周日 · 即将86岁 │
│ 已出生 31025 天 │
│ 下一次:... │
└─────────────────────────────────────┘
临近提醒(14天内)
倒计时数字变为橙色,下方显示橙色下划线。
| 模块 | 说明 |
|---|---|
| DateUtils | 日期工具函数(倒计时、年龄、周年、已过天数/月数计算) |
| LunarCalendar | 农历转换(1900-2100年)、属相、星座 |
| ImportantDaysView | 卡片列表视图、弹窗交互 |
| ImportantDaysSettingTab | 设置面板 |
| ImportantDaysPlugin | 插件主类 |
MIT License