我正在尝试为 Google 日历创建一个活动,但出现此错误:
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 函数设置我的日期时,全天活动都可以正常工作。