gpt4 book ai didi

php - Vcalendar 在 Outlook 桌面应用程序中显示一分钟时差

转载 作者:搜寻专家 更新时间:2023-10-31 21:20:26 25 4
gpt4 key购买 nike

我正在尝试使用 PHP 脚本创建 vcalendar 文件。 vcalendar 文件正确生成并被 Gmail 和 Outlook Web 应用程序识别,但每当我尝试在 outlook 桌面应用程序中打开 vcalendar 文件时,它会在开始日期和结束日期中额外增加一分钟。我在不同的机器上检查了这个文件,但问题仍然存在。我已经添加了 vcalendar 代码以供引用。

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//hacksw/handcal//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:REQUEST
TRANSP:OPAQUE
BEGIN:VEVENT
UID:48a00c6d5deac25dd6e1307538f1a51a
DTSTAMP:20180824T112806Z
DTSTART:20180824T112812Z
DTEND:20180824T132812Z
ORGANIZER;CN=nameoforganizer:mailto:organizer@demo.com
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;
CN=name;X-NUM-GUESTS=0:mailto:name@demo.com;
SUMMARY:summary goes here
DESCRIPTION:blah blah
END:VEVENT
END:VCALENDAR

你能帮我弄清楚这里出了什么问题吗?

最佳答案

解决了这个问题。实际上,问题出在桌面应用程序的 outlook 上,它根据值(value)将第二个四舍五入。前任。如果我有 15:30:40 这样的时间,那么 Outlook 会将其视为 15:31:00 和 15:30:25 到 15:30:00。

从时间戳中删除秒数解决了问题。

关于php - Vcalendar 在 Outlook 桌面应用程序中显示一分钟时差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52003661/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com