日历本

共 本
返回日程
只读账号访客只能查看日历本,不能新建或修改。

我自己的

还没有日历本。

名字颜色共享给操作
系统预置 不共享
共享设置
(int)$p['id'] !== (int)\App\Auth::personId())); $ppSelected = []; $ppMode = 'single'; $ppOpenBtn = '选择要共享给谁'; $ppTitle = '共享给谁'; $ppEmptyText = '未选择'; require __DIR__ . '/../_person_picker.php'; ?>
导出 ics 编辑
不可改

导入 ics 把别的日历导出的 .ics 文件整批装进来

同一个文件导两次也不会重复:每条日程有个全球唯一的 UID, 已经导过的会被更新,而不是再插一条。

.files` 始终是空的 → 带 required 的提交会被 浏览器原生校验拦下,弹「请选择一个文本。」(用户报的就是这句)。 */ $sdName = 'ics'; $sdId = 'im-file'; $sdAccept = '.ics,text/calendar'; $sdMultiple = false; $sdRequired = true; $sdStage = false; require __DIR__ . '/../_stage_drop.php'; ?>

CalDAV 订阅 在手机日历 / DAVx⁵ / Thunderbird 里订阅你的日历本

填下面这个地址 + 你的姓名或手机号 + DAV 口令,就能把「我的日历本」 同步到别的日历程序里。这是只读订阅的 —— 在手机上改日程请回到本站来改。
口令与登录密码是分开的,而且通讯录同步也用同一把(不用配两遍)。

在日历客户端里填这一条即可,会列出你所有的日历本。
口令在「个人设置 → DAV 同步」里管理

别人共享给我的

名字谁的我的权限
$c['owner_name'] ?? '', 'my_nickname' => $c['owner_nick'] ?? ''])) ?>