Kako izgleda tekst događaja
iCalendar događaj je skup označenih redova između BEGIN:VEVENT i END:VEVENT. Format je definisan u RFC 5545, objavljenom 2009. godine, i isti je koji koriste .ics fajlovi kalendara.
Primer veličine QR koda: BEGIN:VEVENT, SUMMARY:Bread baking class, DTSTART:20261015T170000Z, DTEND:20261015T190000Z, LOCATION:Maple Street Bakery, Portland, END:VEVENT. Pun fajl kalendara obuhvata događaje u BEGIN:VCALENDAR i dodaje polja kao što su UID i DTSTAMP, ali 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: mesto ili adresa
- DESCRIPTION: duže napomene
- Završno Z znači da je vreme u UTC-u
Kako pogoditi vreme
Pisanje vremena u UTC-u sa završnim Z najjednostavniji je način da se događaj svima prikaže u ispravnom lokalnom vremenu. Vreme bez Z tretira se kao lebdeće lokalno vreme, koje se može pomeriti kod ljudi u drugim vremenskim zonama, a imenovana vremenska zona traži dodatne podatke koji kod povećavaju.
Događaji koji traju ceo dan mogu koristiti vrednost samo sa datumom, kao što je DTSTART;VALUE=DATE:20261015.
Podrška i alternative
Podrška za kodove događaja u ugrađenim aplikacijama kamere varira; neke nude da direktno dodaju događaj, dok druge prikažu tekst ili traže aplikaciju za skeniranje. Pre štampe vredi proveriti na telefonima koje koristi vaša publika.
Uobičajena alternativa je QR kod koji vodi na hostovan .ics fajl ili stranicu događaja sa dugmadima za dodavanje u kalendar. Link takođe omogućava da se vreme ili mesto isprave i nakon štampe koda.