相关疑难解决方法(0)

为包括Google在内的多个客户编写ICS文件

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

谁能回答这些问题?

  1. 在指定事件的开始和结束时间时,是否应始终在用户的本地时间提供,还是可以将其作为UTC时间发送并留给客户端进行计算?
  2. 我是否必须采取任何额外步骤来考虑用户所在地的夏令时?
  3. 我是否需要采取任何额外步骤来解释Google?

还有其他提示吗?

php icalendar timezone

8
推荐指数
2
解决办法
6465
查看次数

Outlook 支持全天事件的浮动时间仅分布在多天内

我正在尝试为一个超过 5 天的事件创建一个 .ics 文件。下面是 .ics 内容的示例:

BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
UID:BestMedTourDeBoland
DTSTART:20150302T000000
DTEND:20150306T230000
SUMMARY:Bestmed Tour De Boland
PRIORITY:3
END:VEVENT
END:VCALENDAR
Run Code Online (Sandbox Code Playgroud)

如您所见,开始日期设置为 3 月 2 日,一直持续到 3 月 6 日结束。当我导入 .ics 文件时,我收到“Outlook 仅支持全天事件的浮动时间”消息。请帮忙解决这个问题?

icalendar outlook

5
推荐指数
1
解决办法
4190
查看次数

标签 统计

icalendar ×2

outlook ×1

php ×1

timezone ×1