Acara iCalendar

Juga dipanggil: iCalendar event, VEVENT, kod QR kalendar, acara ICS

Takrifan

Acara iCalendar ialah blok teks standard, dibuka dengan BEGIN:VEVENT, yang menerangkan mesyuarat atau temu janji. Apabila dikodkan dalam kod QR, ia membolehkan telefon menambah acara itu ke dalam kalendar.

Rupa teks acara

Acara iCalendar ialah set baris berlabel antara BEGIN:VEVENT dan END:VEVENT. Format ini ditakrifkan dalam RFC 5545, diterbitkan pada 2009, dan sama dengan yang digunakan oleh fail kalendar .ics.

Contoh bersaiz QR: BEGIN:VEVENT, SUMMARY:Bread baking class, DTSTART:20261015T170000Z, DTEND:20261015T190000Z, LOCATION:Maple Street Bakery, Portland, END:VEVENT. Fail kalendar penuh membungkus acara dalam BEGIN:VCALENDAR dan menambah medan seperti UID dan DTSTAMP, tetapi kod QR sering hanya membawa blok acara untuk menjimatkan ruang.

  • SUMMARY: tajuk acara
  • DTSTART dan DTEND: mula dan tamat, sebagai YYYYMMDDTHHMMSS
  • LOCATION: tempat atau alamat
  • DESCRIPTION: nota yang lebih panjang
  • Z di hujung bermaksud waktu itu dalam UTC

Menetapkan waktu dengan betul

Menulis waktu dalam UTC dengan Z di hujung ialah cara paling mudah untuk memastikan acara muncul pada waktu tempatan yang betul bagi semua orang. Waktu tanpa Z dianggap waktu tempatan terapung, yang boleh beralih bagi orang di zon waktu lain, dan zon waktu bernama memerlukan data tambahan yang menjadikan kod lebih besar.

Acara sepanjang hari boleh menggunakan nilai tarikh sahaja, seperti DTSTART;VALUE=DATE:20261015.

Sokongan dan alternatif

Sokongan untuk kod acara dalam aplikasi kamera terbina dalam berbeza-beza; sesetengahnya menawarkan untuk menambah acara terus, manakala yang lain menunjukkan teks itu atau memerlukan aplikasi pengimbas. Eloklah menyemak pada telefon yang digunakan khalayak anda sebelum mencetak.

Alternatif lazim ialah kod QR yang memaut ke fail .ics yang dihoskan atau halaman acara dengan butang tambah-ke-kalendar. Pautan juga membolehkan waktu atau tempat dibetulkan selepas kod dicetak.

Soalan lazim

Bolehkah kod QR menambah acara ke kalendar saya?

Boleh. Kodkan acara sebagai blok VEVENT iCalendar, dan telefon yang menyokongnya akan menawarkan untuk menambahnya. Sokongan berbeza-beza, jadi pautan ke fail .ics ialah sandaran yang boleh dipercayai.

Apakah maksud Z di hujung waktu kalendar?

Ia menandakan waktu itu dalam UTC. Aplikasi kalendar kemudian menukarnya kepada zon waktu tempatan setiap orang.

Kenapa kod QR kalendar saya menambah acara pada waktu yang salah?

Waktu itu mungkin ditulis tanpa Z atau zon waktu, jadi ia dibaca sebagai waktu tempatan pada telefon yang mengimbas. Tulis waktu dalam UTC dengan Z di hujung.

Sumber dan piawaian

Semua istilah