AZ Tools

ICS(iCalendar)日历事件生成器

文件

生成符合 RFC 5545 标准的 `.ics` 日历事件文件,可导入 Google 日历、Apple 日历、Outlook、Fastmail 等所有兼容 iCalendar 的应用。可设置标题、起止时间(或标记为全天)、地点、组织者、参与者、重复规则(`RRULE`)、可选提醒(`VALARM`)和 URL。文件即时生成并提供下载,数据不会上传。

生成的 .ics

缺少必填字段:title

所有数据仅保留在浏览器中。文件使用 CRLF 换行符和 75 字符行折叠(符合 RFC 5545)。

使用方法

  1. 填写事件标题、开始和结束时间(或勾选『全天』)。
  2. 可选填写地点、描述、组织者邮箱、参与者邮箱(逗号分隔)、重复规则和提醒。
  3. 复制 .ics 文本或点击下载,然后双击文件即可导入日历应用。

常见问题

时间是如何保存的?
非全天事件以 UTC(后缀 `Z`)写入 `DTSTART`/`DTEND`。浏览器会把本地时间转换为 UTC。收件人的日历会按其本地时区显示。
『全天』选项做什么?
写入 `DTSTART;VALUE=DATE` 和 `DTEND;VALUE=DATE`(次日)。按 RFC 5545,全天事件的 `DTEND` 是排他的。时区被忽略。
支持哪些重复规则?
每天、每周、每两周、每月、每年、仅工作日(周一至周五)。更复杂的 `RRULE`(例如每月第三个周五)可直接编辑输出。
会自动给参与者发邀请邮件吗?
不会。本工具只在文件中写入 `ATTENDEE` 行。真正发出邀请需要日历服务器(CalDAV)或能把 .ics 附件视为会议请求的邮件客户端。

相关工具