无需登录 数据私有 本地保存

农历生日订阅生成 - ICS日历导入

21
0
0
0
农历生日设置
支持1900-2100年范围
请先选择年份和月份,系统将自动检测是否有闰月
生日预览列表

请设置农历生日后
点击生成按钮查看结果

常见问题与知识点
什么是ICS日历文件?如何导入?
ICS(iCalendar)是一种通用的日历数据交换格式,扩展名为.ics。它可以被几乎所有主流日历应用识别和导入:
• Apple日历:双击ICS文件或拖入日历应用即可导入。
• Google日历:进入设置→导入与导出→选择文件→导入。
• Outlook:文件→打开与导出→导入/导出→导入ICS文件。
• 小米/华为日历:通常支持直接打开ICS文件导入。
导入后,所有农历生日对应的公历日期会自动添加到您的日历中,并设置好提醒。
为什么农历生日每年对应的公历日期不同?
农历(阴阳历)是基于月亮运行周期和太阳回归年综合计算的历法。农历一年约354天,与公历一年365天存在约11天的差异。为了调和这种差异,农历采用"19年7闰"的置闰规则。因此,同一个农历日期(如正月初一)在公历中每年都会漂移,范围可达20-30天。本工具精确计算未来每年的对应公历日期,确保您的农历生日提醒准确无误。
闰月出生的人,生日怎么算?
农历闰月大约每2-3年出现一次。如果您出生在闰月(如闰五月),本工具的默认处理策略是:有闰月的年份使用闰月日期,没有闰月的年份使用对应的平月日期。例如闰五月出生,在普通年份按五月计算生日。这符合大多数人的实际庆祝习惯。生成的ICS文件中每年都有对应的公历日期。
生成的ICS文件包含多少年的生日?
您可以在工具中选择生成未来10年、20年、30年、50年甚至80年的生日事件。每个年份都会生成独立的VEVENT事件(因为农历生日对应的公历日期每年不同,无法使用简单的年度重复规则)。建议选择20-30年,既能满足长期使用需求,又不会让日历过于臃肿。
订阅链接和下载文件有什么区别?
下载ICS文件:将日历事件保存为本地文件,手动导入到日历应用。适合一次性使用。
订阅链接:(本工具生成的是Blob URL,在浏览器会话期间有效)真正的日历订阅需要将ICS文件托管到服务器上,日历应用会定期自动同步更新。如果您需要长期订阅功能,可以将下载的ICS文件上传到GitHub Pages、个人服务器或云存储,获得一个永久URL后在日历应用中添加订阅。
为什么ICS中不能使用每年重复规则(RRULE)?
标准的RRULE重复规则是基于公历的(如"每年1月15日重复")。而农历生日对应的公历日期每年都在变化(可能相差20天以上),无法用简单的RRULE表达。因此,本工具为每个年份生成独立的VEVENT事件,确保每个公历日期都精确对应正确的农历生日。这是最可靠的做法,也是Google日历、Apple日历导入农历生日时的标准处理方式。
如何验证生成的公历日期是否准确?
本工具内置了经过广泛验证的农历计算数据(覆盖1900-2100年),基于权威的农历数据表。您可以:
1. 对照万年历或农历查询网站验证几个关键年份。
2. 检查春节(正月初一)的公历日期是否与公开数据一致。
3. 验证闰月年份的闰月信息是否正确。
如发现任何偏差,请反馈以便我们修正数据。
可以同时生成多个人的农历生日吗?
目前每次生成针对一个人的农历生日。如果您需要为多个家人设置提醒,可以:
1. 分别设置每个人的信息,逐个生成ICS文件。
2. 将多个ICS文件分别导入日历应用,它们会合并显示。
3. 或者手动合并多个ICS文件中的VEVENT事件(如果您熟悉ICS格式)。
每个生成的ICS文件中的事件标题会包含您设置的称呼,方便区分。