加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 为多个客户端(包括Google)编写ICS文件

发布时间:2020-12-13 13:32:23 所属栏目:PHP教程 来源:网络整理
导读:我需要编写一个用于发布.ICS文件的脚本.我已经读过很难做到这一点,要么是因为一些日历客户端有错误(许多人声称谷歌日历非常错误,特别是关于时区)或者因为开发人员没有正确遵守规范.我只需要为北美做这件事,但我必须考虑到夏令时(记住像亚利桑那州这样的地方,
我需要编写一个用于发布.ICS文件的脚本.我已经读过很难做到这一点,要么是因为一些日历客户端有错误(许多人声称谷歌日历非常错误,特别是关于时区)或者因为开发人员没有正确遵守规范.我只需要为北美做这件事,但我必须考虑到夏令时(记住像亚利桑那州这样的地方,其中一部分观察夏令时,其中一部分没有).

谁能回答这些问题?

>指定开始和结束时间时
对于一个事件,这应该是
始终在用户的本地提供
时间或者我可以将其作为UTC时间发送
并留给客户来计算
出来?
>我需要额外收费吗?
计算DST的步骤
用户的位置?
>我必须服用
任何额外的步骤来解释
谷歌?

还有其他提示吗?

你听说过对 – 这并不容易.易于提供非常基本的ics支持,而不是那么容易提供对ics提供商可能输出的完整支持;特别是复发,例外,修改和是时区.

我已经在我的ics发行商工作很长一段时间了,现在它非常稳定.我一路上做了一些笔记.

请参阅http://icalevents.com/category/notes/.此外,我的网站上的时区标签可能会对您有所帮助.

特别是,如果您正在进行重复活动,那么“ical cheatsheet”值得一看.在完成之后我重写了我的重复引擎.

谷歌我没有发现它是一个问题,它是较小的玩家,特别是当他们开始做一些非标准的东西(Zimbra / Pc基于tz等).

虽然谷歌更新速度很慢(即有人更新他们的谷歌日历,你重新获取ics文件(绝对不是你的缓存)并且它没有更新 – 可能需要一个小时左右.这对我们学校来说没有好处做他们的时事通讯 – 他们也从网站上进行了一次印刷运行.所以我现在已经开始创建另一面 – 我们自己的ics编辑器.

那里有各种各样的自由剧本 – 为什么要自己动手?热衷于挑战?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读