[英]How to create allday events with Google Calendar API with official PHP Library?
我有这个代码:
$event = new Event();
$event->setSummary( $_event['summary'] );
$event->setLocation( $_event['location'] );
$start = new EventDateTime();
$start->allDay = true;
$start->setDateTime($_event['start']);
$event->setStart($start);
$cal->events->insert( $_calendar['id'], $event );
但不是工作= \\
任何想法?
如果要创建一天的事件,请使用$ start-> setDate()而不是$ start-> setDateTime()。
创造一天的事件
$event = new Event();
$event->setSummary("Summary of the event");
$event->setLocation("Location");
$start = new EventDateTime();
$start->setDate("2013-01-01");
$event->start=$start;
$end = new EventDateTime();
$end->setDate("2013-01-02");
$event->end=$end;
$calendarId="primary"; // primary represents your calendar
$createdEvent = $cal->events->insert($calendarId, $event);
在给定的持续时间内创建事件
$event = new Event();
$event->setSummary("Summary of the event");
$event->setLocation("Location");
$start = new EventDateTime();
$start->setDateTime("2013-01-01T0:00:00.000+00:00");
$event->start=$start;
$end = new EventDateTime();
$end->setDateTime("2013-01-01T0:01:00.000+00:00");
$event->end=$end;
$calendarId="primary";
$createdEvent = $cal->events->insert($calendarId, $event);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.