Я пытаюсь создать событие для Google Calendar, и я получаю эту ошибку:Правильная даты форматирования для Google Calendar Event
Invalid value for: "T" found, can only parse bare date string: 2013-08-22T16:00:00
Я также попытался добавить смещение часового пояса в мои строки, но я установил часовой пояс вручную в объекте EventDateTime, и в соответствии с документацией это необязательно.
Вот как я создаю мой строку времени:
data['start'] = $("#inputDateStart").val() + "T" + $("#inputTimeStart").val();
И как я установил эту строку в моем объекте
$start = new Google_EventDateTime();
$start->setTimeZone('America/Montreal');
$start->setDateTime($data['start']);
$event->setStart($start);
Что мне не хватает? Все дневные события отлично работают, когда я просто устанавливаю дату с помощью функции setDate.