Văn bản sự kiện trông thế nào
Sự kiện iCalendar là một tập các dòng có nhãn giữa BEGIN:VEVENT và END:VEVENT. Định dạng này được định nghĩa trong RFC 5545, công bố năm 2009, và là định dạng dùng trong các tệp lịch .ics.
Một ví dụ cỡ mã QR: BEGIN:VEVENT, SUMMARY:Bread baking class, DTSTART:20261015T170000Z, DTEND:20261015T190000Z, LOCATION:Maple Street Bakery, Portland, END:VEVENT. Một tệp lịch đầy đủ bọc các sự kiện trong BEGIN:VCALENDAR và thêm các trường như UID và DTSTAMP, nhưng mã QR thường chỉ mang khối sự kiện để tiết kiệm không gian.
- SUMMARY: tiêu đề sự kiện
- DTSTART và DTEND: thời điểm bắt đầu và kết thúc, dạng YYYYMMDDTHHMMSS
- LOCATION: địa điểm hoặc địa chỉ
- DESCRIPTION: ghi chú dài hơn
- Chữ Z ở cuối nghĩa là giờ UTC
Đặt đúng giờ
Viết giờ theo UTC với chữ Z ở cuối là cách đơn giản nhất để sự kiện hiện đúng giờ địa phương cho mọi người. Giờ không có Z được coi là giờ địa phương trôi nổi, có thể lệch với người ở múi giờ khác, và múi giờ có tên cần thêm dữ liệu làm mã lớn hơn.
Sự kiện cả ngày có thể dùng giá trị chỉ có ngày, như DTSTART;VALUE=DATE:20261015.
Hỗ trợ và giải pháp thay thế
Mức hỗ trợ mã sự kiện trong ứng dụng camera có sẵn khác nhau; một số đề nghị thêm sự kiện trực tiếp, số khác hiển thị văn bản hoặc cần ứng dụng quét. Nên kiểm tra trên những điện thoại mà khán giả của bạn dùng trước khi in.
Giải pháp thay thế phổ biến là mã QR liên kết đến tệp .ics được lưu trữ hoặc trang sự kiện có nút thêm vào lịch. Liên kết cũng cho phép sửa giờ hoặc địa điểm sau khi mã đã in.