2016-05-19 5 views
4

So schaute ich auf Link to add to google calendar, aber ich möchte das gleiche mit einem ganztägigen Ereignis machen.Link zum Hinzufügen des ganztägigen Ereignisses zu Google Kalender

Ich habe versucht, dates={date.getUTCDate()} zu tun, aber der Link führt mich nicht zu einer Google Cal Event-Seite hinzufügen (es dauert nur zu meinem Kalender), vermute ich, weil das Datum falsch ist.

Dank

+0

Haben Sie die Lösung in diesem [thread] versucht (http://stackoverflow.com/questions/10763734/how-to-build-html-link-to-a-google-calendar-event)? – noogui

Antwort

3

Wenn Sie es scheint keine Zeit in der Verbindung setzen, die Veranstaltung als den ganzen Tag zu markieren, zum Beispiel: 20160627/20160627

Also, wenn Sie eine eintägige Veranstaltung den ganzen Tag wollen für 27. Juni würde es aussehen (das Beispiel von „Link to add to google calendar“ verwenden):

<a href="http://www.google.com/calendar/event? 
action=TEMPLATE 
&text=[event-title] 
&dates=20160627/20160627 
&details=[description] 
&location=[location] 
&trp=false 
&sprop= 
&sprop=name:" 
target="_blank" rel="nofollow">Add to my calendar</a> 

für ein 2-Tages-Veranstaltung wäre es wie aussehen (beachten Sie einen zusätzlichen Tag hinzufügen müssen):

<a href="http://www.google.com/calendar/event? 
action=TEMPLATE 
&text=[event-title] 
&dates=20160627/20160629 
&details=[description] 
&location=[location] 
&trp=false 
&sprop= 
&sprop=name:" 
target="_blank" rel="nofollow">Add to my calendar</a> 
+0

"Beachten Sie, dass Sie einen zusätzlichen Tag hinzufügen müssen" - das hat mich für eine Weile überrascht. Vielen Dank! – BigglesZX

+0

Ich habe das fett gemacht, um es etwas offensichtlicher zu machen. Ich bin mir nicht sicher, warum es so funktioniert. – mkimmet