【问题标题】:php ical Google import issuephp ical谷歌导入问题
【发布时间】:2014-10-14 09:22:26
【问题描述】:

我面临着他甚至时间戳的问题。下面是一个事件的 iCal 导入。我正在导入 10 月 6 日和 7 日的活动,所以

结束:DTEND:20141007T235900Z

开始:DTSTART:20141006T000000Z

根据我的时间,事件应该是从 2014 年 10 月 6 日 00:00:00 到 2014 年 10 月 7 日 23:59:00 但是在我导入 iCal 之后,谷歌显示了事件直到 2014 年 10 月 8 日

10 月 6 日星期一上午 5:30 至 10 月 8 日星期三上午 5:29

我在事件中看到了 5.30 小时的额外时间,我如何才能将其控制为实际时间。由于我来自印度,与国际时间相比,时间戳将是 5.30+?那是我需要做的事情吗?

如何设置时区?

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//hacksw/handcal//NONSGML v1.0//EN
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTEND:20141007T235900Z
UID:3e3c0ac9c32a20e57791f450417db001
DTSTAMP:20130716T055817Z
URL;VALUE=URI:http://mohawkaustin.com/events/
DESCRIPTION:TEST GOOGLE
SUMMARY:TEST GOOGLE
DTSTART:20141006T000000Z
END:VEVENT
END:VCALENDAR

【问题讨论】:

    标签: php datetime calendar timezone icalendar


    【解决方案1】:

    在谷歌设置时区,https://support.google.com/calendar/answer/37064?hl=en Google 将始终转换为用户时区。

    如果您想要一个浮动时区(即无论时区如何,始终是那个时间),请关闭 Z。 Z 表示 UTC 时区。

    如果您想在 eics 文件中设置时区(例如到印度),请执行类似的操作

    DTSTART;TZID=”America/New_York”:20080807T090000 当然印度除外。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-23
      • 1970-01-01
      • 2021-09-02
      • 2010-12-01
      • 2015-10-25
      • 1970-01-01
      相关资源
      最近更新 更多