Kako izgleda tekst događaja
iCalendar događaj skup je označenih redaka između BEGIN:VEVENT i END:VEVENT. Format je definiran u RFC-u 5545, objavljenom 2009., a isti je koji koriste kalendarske datoteke .ics.
Primjer veličine za QR kod: BEGIN:VEVENT, SUMMARY:Bread baking class, DTSTART:20261015T170000Z, DTEND:20261015T190000Z, LOCATION:Maple Street Bakery, Portland, END:VEVENT. Cijela kalendarska datoteka omata događaje u BEGIN:VCALENDAR i dodaje polja poput UID i DTSTAMP, no QR kodovi radi uštede prostora često nose samo blok događaja.
- SUMMARY: naslov događaja
- DTSTART i DTEND: početak i kraj, kao YYYYMMDDTHHMMSS
- LOCATION: mjesto ili adresa
- DESCRIPTION: dulje bilješke
- Završno Z znači da je vrijeme u UTC-u
Ispravno vrijeme
Pisanje vremena u UTC-u sa završnim Z najjednostavniji je način da se događaj svima pojavi u ispravno lokalno vrijeme. Vrijeme bez Z tretira se kao lebdeće lokalno vrijeme, koje se može pomaknuti za ljude u drugim vremenskim zonama, a imenovana vremenska zona zahtijeva dodatne podatke zbog kojih kod postaje veći.
Cjelodnevni događaji mogu koristiti vrijednost samo s datumom, na primjer DTSTART;VALUE=DATE:20261015.
Podrška i alternative
Podrška za kodove događaja u ugrađenim aplikacijama kamere varira; neke nude izravno dodavanje događaja, dok druge prikazuju tekst ili traže aplikaciju za skeniranje. Prije ispisa vrijedi provjeriti na telefonima koje koristi Vaša publika.
Uobičajena alternativa je QR kod koji vodi na objavljenu datoteku .ics ili stranicu događaja s gumbima za dodavanje u kalendar. Poveznica omogućuje i ispravak vremena ili mjesta nakon što je kod ispisan.