Add event with link to Google Calendar

2018 June 9

Alcuni esempi per comporre un link per salvare un evento nel calendario di Google.

E` necessario fare attenzione alla data nel link, che deve essere calcolata nel time zone 0 (London Greenwich)

Link evento 02-06-2018 tutto il giorno con Time Zone settato Europe/Rome (+2 ore)
Settare la data di inizio con quella dell’evento e quella di fine il giorno successivo, inoltre senza impostare il time nelle date

<a href="https://www.google.com/calendar/event?
action=TEMPLATE
&dates=20180602%2F20180603
&text=Titolo+Evento+di+Test
&details=Per+dettagli,+clicca+qui:+http://www.example.com
&location=Palazzo+Fao,+Viale+delle+Terme+di+Caracalla+12+,+Roma,+RM+00153
&ctz=Europe/Rome"
target="_blank" rel="nofollow">Add to my calendar 1</a>

Link evento 05-06-2018 h.22.37 al 05-06-2018 h.22.54 con Time Zone settato Europe/Rome (+2 ore)

<a href="http://www.google.com/calendar/event?
action=TEMPLATE
&dates=20180605T203700Z%2F20180605T205400Z
&text=Titolo+Evento+di+Test
&location=Palazzo+Fao,+Viale+delle+Terme+di+Caracalla+12+,+Roma,+RM+00153
&details=Per+dettagli,+clicca+qui:+http://www.example.com
&ctz=Europe/Rome"
target="_blank" rel="nofollow">Add to my calendar 2</a>

Link evento 09-06-2018 h14.00 al 12-06-2018 h17.00 con Time Zone settato Europe/Rome (+2 ore)

<a href="http://www.google.com/calendar/event?
action=TEMPLATE
&dates=20180609T120000Z%2F20180612T150000Z
&text=Test
&location=Roma
&details=Evento%20a%20roma
&ctz=Europe/Rome"
target="_blank" rel="nofollow">Add to my calendar 3</a>

Attenzione per il parametro ctz (Time Zone) consultare la seguente pagina web
https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
oppure i file di testo distribuiti dall’organizzaizone IANA
ftp://ftp.iana.org/tz/

Per maggiori informazioni sui nomi delle time zone codificate
https://en.wikipedia.org/wiki/Tz_database

Per ricercare le citta inerenti al Time Zone in una mappa dinamica
https://www.timeanddate.com/time/map/

Pagina web che compone automaticamente il link
http://kalinka.tardate.com/

Se si preferisce invece creare un file “.ics” segue il tracciato

BEGIN:VCALENDAR
VERSION:1.0
BEGIN:VEVENT
DTSTART;TZID=Italy/Rome:19980421T080000
DTEND;TZID=Italy/Rome:19980421T123000
SUMMARY:Title of the meeting
LOCATION:Meeting place
DESCRIPTION:Meeting description

PRIORITY:3
END:VEVENT
END:VCALENDAR