Ich erstelle Ereignisse im Google Kalender mit PHP. Das Ereignis wurde erfolgreich erstellt, es wird jedoch im Kalender eine falsche Uhrzeit angezeigt.Ungültige Datumsanzeige im Google Kalender
$start = '2016-08-04T13:30:00.000+02:00';
$end = '2016-08-04T18:00:00.000+02:00'
$timezone= 'Europe/Zurich';
$service = new Google_Service_Calendar($client);
$event = new Google_Service_Calendar_Event(array(
'summary' => $eventname,
'location' => $address,
'description' => $description,
'start' => array(
'dateTime' => $start,
'timeZone' => $timezone,
),
'end' => array(
'dateTime' => $end,
'timeZone' => $timezone,
),
'attendees' => array(
array('email' => $contactemail),
),
'reminders' => array(
'useDefault' => FALSE,
'overrides' => array(
array('method' => 'email', 'minutes' => 24 * 60),
array('method' => 'popup', 'minutes' => 10),
),
),
));
$event = $service->events->insert($calid, $event);
Mit diesem Code wird das Ereignis erfolgreich erstellt. Wenn ich das Ereignis im Kalender überprüfe, zeigt es eine falsche Zeit an.
Siehe diese URL für sie. http://awesomescreenshot.com/00b62fl6ed
Und wenn ich auf Edit-Ereignis klicken, dann überprüfen Sie die Startdatum und Enddatum ist korrekt mit der Zeit.
Siehe diese URL für sie. http://awesomescreenshot.com/0df62fkn00
aber das Problem ist, dass es auf dem Kalender nicht korrekt angezeigt. Bitte überprüfen Sie meinen Code und sagen Sie mir, was dort nicht stimmt.
Sie überprüfen Ihren Code und finden, was falsch ist! SO ist ** kein kostenloser Debugging-Dienst ** – RiggsFolly
Nun, da dieser Code nicht kompiliert werden würde, verwenden Sie diesen Code offensichtlich nicht. Also, was wäre der Sinn von uns, Code zu überprüfen, den Sie nicht für Fehler in Code verwenden, den Sie verwenden? – RiggsFolly
Sieht nur ein Zeitzonenproblem in Ihrem Hauptkalender-Display aus. Benutzt du die gleiche Zeitzone? (Zürich +02) –