Vcalendar показывает разницу во времени в приложении Outlook для настольных компьютеров - PullRequest
0 голосов
/ 24 августа 2018

Я пытаюсь создать файл vcalendar, используя скрипт PHP. Файл vcalendar генерируется правильно и распознается веб-приложением Gmail и Outlook, но всякий раз, когда я пытаюсь открыть файл vcalendar в приложении Outlook для настольных ПК, он добавляет одну дополнительную минуту в дату начала и окончания. Я проверял этот файл на разных машинах, но проблема все еще существует. Я добавил код 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

Не могли бы вы помочь мне выяснить, что здесь не так!

1 Ответ

0 голосов
/ 29 августа 2018

Получил решение этой проблемы. На самом деле проблема заключается в том, что приложение Outlook для настольного компьютера округляет второе место по значению. Ex. если у меня есть время, например, 15:30:40, то в перспективе это будет 15:31:00 и с 15:30:25 до 15:30: 00.

Удаление секунд из отметки времени решило проблему.

...