我正在尝试通过ics文件创建约会,它工作正常,但当我创建另一个用于取消约会的ics文件并尝试导入时,它抛出错误“无法打开事件,可能日历文件已损坏”。对于约会创建,APPOINTMENT.ics会按预期创建条目 BEGIN:VCALENDAR
PRODID:-//Lotus Development Corporation//NONSGML No
在PHP中,我生成一个带有时间戳的.ical。一切看起来都是正确的,但是当试图将文件导入OSX的日历时,它是按小时而不是按确切时间导入的。在这个例子中,它应该设置的时间是下午1:30。相反,它试图在下午1:00导入它下面是我用来生成.ical的代码,下面是生成的.ical。Content-type: text/calendar; charset=utf-8');
head
在Outlook中加载此文件将显示从1:30 AM PT而不是0:30 AM PT (和9:30 AM BST而不是8:30 AM BST)开始的事件。将其加载到中,按预期加载时间。根据timeanddate.com:,以下是正确的时间这个文件是由icalendar 2.0 (一个红宝石)生成的--我也很乐意为此提供代码。London:20171019T190000 DESCRIPTION:Event description LOCATION:London\, Un