MoonCal
  • 工具
  • 使用指南
  • 节日
MoonCal

面向 Apple、Google、Outlook、Fastmail 的农历生日日历

探索

  • 工具
  • 使用指南
  • 使用说明
  • 节日

法律

  • 隐私政策
  • 服务条款
© 2026 MoonCal
MoonCal —Chinese Lunar Birthday Calendar - Chinese lunar birthdays, on the right day every year | Product HuntPowered by Startup Fast

向我们反馈

遇到 bug、有功能建议或疑问?告诉我们,每条留言都会被认真阅读。

MoonCal 使用指南

Google Calendar 多久刷新一次 ICS 订阅?

更新 · 2026-06-03

一句话答案:Google Calendar 大约每 8 到 24 小时刷新一次 ICS 订阅,而且没有手动强制刷新按钮。Google 官方没公布具体的刷新规则 —— 实测从几小时到几天都可能,刚添加的订阅看起来"空"通常不是数据问题,而是 Google 还没拉到。

好消息是:大部分农历日历订阅(包括 MoonCal)会把未来最多 20 年的事件预先算好放进订阅,所以 Google 刷新慢几乎不会影响你真正关心的日期。坏消息是:如果你今天编辑了一个事件,Google 那边可能要等一天甚至更久才会显示更新。

各日历应用的刷新间隔

下表是各日历应用 ICS 订阅的典型刷新频率。这些数字官方都没公开过 —— 综合社区反馈和我们的实测整理出来。

日历应用典型刷新间隔
Google Calendar (网页 + 手机)每 8–24 小时,有时更久。无手动刷新。
Apple Calendar (macOS)可配置:5 分钟、15 分钟、每小时、每天、每周。默认"每小时"。
Apple Calendar (iOS / iPadOS)在「设置 → 日历 → 账户」里逐订阅配置。默认"每天"。
Outlook 网页版 / Microsoft 365大约每 3 小时,无手动刷新。
Outlook 桌面版 (经典)在 Internet Calendar 设置里逐订阅配置;默认 24 小时。
Fastmail每小时,自动。
Thunderbird逐日历配置(默认 30 分钟)。
如果需要新事件几分钟内出现,用 Apple Calendar (macOS) 或 Thunderbird 把刷新设成 5–15 分钟。Google Calendar 不支持快速刷新 —— 这个功能已经被用户请求多年都没实现。

订阅显示错事件或者空白怎么办?

订阅类问题基本可以归到下面四类,按顺序排查:

  1. 订阅数据没问题,只是应用还没拉。等 24 小时再看。Apple Calendar 可以在侧栏右键日历选"刷新"。
  2. 订阅链接错了。把链接粘到浏览器里打开 —— 应该会下载一个以 "BEGIN:VCALENDAR" 开头的 .ics 文件。如果看到 HTML、错误页、登录页,说明链接不对。
  3. 订阅链接被重置了。MoonCal 里点"更换订阅链接"会立刻让旧链接失效。已经用旧链接添加的订阅会一直返回空数据,需要在日历应用里删掉旧订阅再用新链接重新添加。
  4. 日历被删了。MoonCal 删除日历后会软保留 90 天再彻底清除。这 90 天里,订阅链接会返回空的 VCALENDAR,所以日历应用里订阅还在但事件没了。要么恢复日历,要么删掉订阅。
不要直接把 webcal:// 链接粘到浏览器里 —— 大多数浏览器会把它转交给默认日历应用。把开头的 "webcal://" 改成 "https://" 再打开,才能看到原始数据。

MoonCal 怎么解决刷新慢的问题

MoonCal 没法强制 Google 更快刷新 —— 谁也没办法。我们的做法是,提前把未来塞进 ICS。

  • MoonCal 会为每个保存的事件预先算好未来最多 20 年的农历转公历日期。你 2027 年的生日早就在 Google 上个月拉到的那份数据里了。
  • 如果你为某个事件开启了 1 天或 3 天提醒,这些提醒也会写进订阅,所以即使订阅好久没刷新,提醒该响还是会响。
  • 新增或修改事件要生效,日历应用至少需要重新拉一次。Apple Calendar 设成"每小时"就够及时;Google Calendar 需要耐心。
  • 实在等不及,最快的办法是删掉再重新添加订阅,应用会立刻拉新数据。

什么时候应该放弃 Google Calendar 的刷新机制

如果你在 Android 或 iOS 上需要近实时的农历事件同步,最干净的方案是改用 Apple Calendar (如果在 iOS 上),或者用支持短刷新间隔 CalDAV 的第三方应用。ICS 订阅本身是为低频、追加型的数据设计的 —— 而农历节日、生日恰恰就是这种数据,所以这个模型大多数情况下够用。

常见问题

Google Calendar 多久刷新一次 ICS 订阅?
大约每 8–24 小时一次,有时更久,而且没有手动刷新按钮。这个间隔由 Google 决定,无法人为加快。
能强制 Google Calendar 刷新订阅日历吗?
没有官方的强制刷新。最快的变通办法是删掉订阅再重新添加,应用会立即拉取最新数据。
为什么我订阅的日历是空的或没更新?
多半是应用还没拉取(等约 24 小时)。其他原因:订阅链接错了(在浏览器打开应下载一个以 BEGIN:VCALENDAR 开头的 .ics 文件)、订阅链接被重置、或日历已被删除(此时链接返回空的 VCALENDAR)。
哪个日历应用刷新 ICS 订阅最快?
Apple Calendar (macOS) 和 Thunderbird 可设成每 5–15 分钟刷新;网页版 Outlook 约每 3 小时;Google Calendar 最慢,且不可调。
刷新慢会影响我的农历生日吗?
不会。MoonCal 会为每个已保存的事件预先算好未来最多 20 年的日期,所以这些未来的日期早已在你的应用上次拉取的订阅里——即使它好久没刷新。(只有你为事件开启了提醒,订阅里才会带上提醒。)

准备好开始订阅农历日期了吗?

创建 MoonCal 日历,添加农历生日或节日,把订阅链接粘进 Apple Calendar、Google Calendar 或 Outlook。20 年的预计算窗口意味着刷新慢几乎不会影响到你。

免费创建日历

相关指南

如何把农历生日添加到 Google 日历

Google 日历的「每年重复」按公历计算,农历生日设成每年重复会一年比一年偏。本文教你用 ICS 订阅正确添加农历生日,并让它每年自动更新——电脑端和手机端步骤都有。

查看指南

给家人的农历生日提醒

爸妈、爷爷奶奶常常过农历生日,而农历生日每年都在变,特别容易忘。本文教你在已经用的日历应用里设好提醒——设一次,一直管用。

查看指南

什么是农历闰月? 为什么大部分日历应用都处理错了

农历闰月十九年里大约出现七次,会打破朴素的"每年重复"逻辑。这篇文章解释闰月是什么、为什么你的日历应用大概率会处理错,以及 MoonCal 提供的三种正确处理策略。

查看指南