2017-09-22 3 views
0

Wenn ich über die Google Kalender-API ein Ereignis erstelle, wird im Kalender ein falsches Timing angezeigt. Wie erstelle ich ein Event zum richtigen Zeitpunkt ohne Rücksicht auf die Zeitzone?Falsches Timing des Ereignisses in Google Kalender

Zum Beispiel muss ich in Google Kalender 12PM Mittagessen um Zeitzone America/New_York zeigen. Was soll ich tun, damit es richtig angezeigt wird?

Antwort

0

Ich denke, Sie müssen immer Zeitzone berücksichtigen. Wenn Sie Ihr Event erstellen, können Sie die Zeitzone angeben - in Ihrem Fall America/New_York. Sie können die Probe überprüfen in Events.insert

die Probe Siehe:

var event = { 
    'summary': 'Google I/O 2015', 
    'location': '800 Howard St., San Francisco, CA 94103', 
    'description': 'A chance to hear more about Google\'s developer products.', 
    'start': { 
    'dateTime': '2015-05-28T09:00:00-07:00', 
    'timeZone': 'America/Los_Angeles' 
    }, 
    'end': { 
    'dateTime': '2015-05-28T17:00:00-07:00', 
    'timeZone': 'America/Los_Angeles' 
    }, 
    ... 
}; 
+0

Ich habe meine Zeitzone enthalten, aber das Ereignis Timing ist anders, wenn erstellt. Die Zeitdifferenz zwischen dem tatsächlichen Ereigniszeitpunkt und dem erstellten Ereignis ist der Zeitunterschied zwischen der Serverzeit, von der ein API aufgerufen wird, und der Zeitzone des Ereignisses –

Verwandte Themen