Generator Peristiwa Kalender ICS
Memandu
Generator Peristiwa Kalender ICS
Buat file kalender yang sesuai standar .ics file kalender dalam detik, lalu unduh atau salin teks iCalendar. Isi detail kejadian, pilih zona waktu dan aturan pengulangan opsional, tambahkan pengingat, dan Anda akan mendapatkan file RFC 5545 yang bersih yang dapat diimpor ke Apple Calendar, Google Calendar, Outlook, Fastmail, Thunderbird, Nextcloud, dan klien lainnya yang mendukung iCalendar.
Cara Penggunaan
- Masukkan judul kejadian, deskripsi opsional, dan lokasi atau URL pertemuan.
- Pilih Ditentukan Waktu atau Semua Hari. Untuk kejadian berwaktu, isi waktu mulai dan waktu akhir.
- Pilih zona waktu. Gunakan Bergerak untuk "zona waktu apa saja yang digunakan saat kalender dibuka", Waktu Standar Timur (UTC) untuk waktu absolut, atau pilih zona waktu IANA tertentu seperti
America/Los_Angeles. - Secara opsional atur aturan pengulangan (hari, minggu, bulan, tahun), interval, dan jumlah kemunculan.
- Secara opsional tambahkan offset pengingat, pemilik, dan daftar email peserta.
- Klik ikon unduh untuk menyimpan file
.icsfile, atau salin teks iCalendar murni dan tempelkan ke email atau percakapan.
Fitur
- Output yang sesuai standar – Menghasilkan file yang valid
VCALENDAR/VEVENTblok sesuai dengan RFC 5545, termasukPRODID,UID,DTSTAMP, dan lipatan baris 75 oktet yang benar. - Kejadian semua hari atau berwaktu – Berpindah antara
DTSTART;VALUE=DATEdan bentuk waktu lengkap secara otomatis. - Pengelolaan zona waktu yang cerdas – Pilih waktu bergerak, UTC dengan
Zpenambahan, atau zona waktu IANA tertentu yang ditulis sebagaiTZIDparameter. - Kejadian berulang – Menghasilkan
RRULEuntuk pengulangan harian, mingguan, bulanan, atau tahunan dengan opsiINTERVALdanCOUNT. - Pengingat – Menambahkan blok
VALARMdengan pemicu yang dapat dikonfigurasi dari 0 menit hingga 1 minggu sebelum kejadian. - Pemilik dan peserta – Menghasilkan
ORGANIZERdanATTENDEEproperti denganCNnama tampilan danmailto:alamat. - Pengelolaan teks yang aman – Koma, koma, backslash, dan baris baru diatur secara tepat sesuai spesifikasi, sehingga deskripsi tidak merusak file.
- Sisi klien saja – Semua berjalan di browser Anda, sehingga detail kejadian tidak pernah keluar dari komputer Anda.
Kapan Menggunakan Alat Ini
- Mengirim undangan pertemuan dari aplikasi atau newsletter yang tidak memiliki integrasi kalender.
- Menghasilkan file "Tambahkan ke kalender" pada halaman landing kejadian.
- Mengembalikan kejadian berulang yang rusak tanpa harus berurusan dengan antarmuka pengguna berat.
- Menguji bagaimana kalender downstream memproses kombinasi pengulangan atau alarm yang tidak biasa.
- Menghasilkan file kejadian massal di mana data masukan berada di spreadsheet atau dokumen.
Tanya Jawab Umum
-
Apa itu file ICS?
File ICS adalah payload kalender teks biasa yang mengikuti standar iCalendar yang ditentukan oleh RFC 5545. Ini dimulai dengan enkapsulasi VCALENDAR dan berisi satu atau lebih komponen VEVENT yang menggambarkan pertemuan, kejadian semua hari, pengingat, aturan pengulangan, dan peserta. Hampir setiap aplikasi kalender modern memahami ICS, yang sebabnya menjadi format pertukaran standar untuk kejadian antar perusahaan.
-
Apa perbedaan antara waktu bergerak, UTC, dan zona waktu yang dinamai?
Waktu bergerak tidak memiliki zona waktu sama sekali, sehingga kalender menampilkan nilai jam dinding yang sama di mana pun Anda berada. Waktu UTC diikat pada Waktu Universal Koordinat dan berubah pada sisi tampilan berdasarkan perbedaan offset pengguna. Zona waktu IANA seperti Europe/Paris menghasilkan parameter TZID, memberi tahu kalender untuk menginterpretasikan waktu sebagai momen lokal di zona tersebut, yang merupakan satu-satunya pendekatan yang benar saat transisi ke waktu zona terjadi.
-
Bagaimana RRULE menggambarkan kejadian berulang?
RRULE adalah properti iCalendar yang mendefinisikan pola pengulangan menggunakan nilai FREQ (DAILY, WEEKLY, MONTHLY, atau YEARLY) bersama dengan modifikasi opsional seperti INTERVAL, COUNT, UNTIL, BYDAY, BYMONTHDAY, dan BYMONTH. Instansi pertama diikat oleh DTSTART dan setiap instansi berikutnya diperoleh dengan menerapkan aturan, yang menjaga file ringkas dan memungkinkan klien kalender untuk memperluas atau menyusun kembali deretan kejadian sesuai kebutuhan.
-
Mengapa DTEND untuk kejadian semua hari bersifat eksklusif?
RFC 5545 menyatakan bahwa ketika sebuah kejadian menggunakan VALUE=DATE, DTEND menunjuk ke hari pertama setelah kejadian berakhir, bukan hari terakhir dari kejadian itu sendiri. Kejadian satu hari pada tanggal 1 Mei memiliki DTSTART;VALUE=DATE:20260501 dan DTEND;VALUE=DATE:20260502. Konvensi ini mencerminkan cara kerja interval setengah terbuka dalam ilmu komputer dan mencegah kesalahan off-by-one saat kalender menghitung durasi.
-
Apa yang dijamin oleh properti UID?
UID adalah string unik yang mengidentifikasi kejadian tertentu di berbagai sistem kalender. Dua file ICS yang memiliki UID yang sama dianggap sebagai kejadian yang sama, yang merupakan cara perluasan dan pembatalan berlangsung: klien menerima VEVENT baru dengan UID asli dan nomor SEQUENCE yang lebih tinggi, lalu menggantikan entri yang ada. UID yang baik menggabungkan waktu dan keacakan kuat serta suku domain untuk mencegah kolisi.
-
Bagaimana pengguliran baris bekerja dalam iCalendar?
iCalendar memerlukan baris konten terbatas pada 75 oktet, dan nilai yang lebih panjang diatur dengan memasukkan CRLF diikuti oleh satu karakter spasi. Parser membalikkan operasi ini dengan menghapus spasi yang langsung mengikuti CRLF. Aturan ini penting untuk kompatibilitas dengan pengiriman surat yang sangat tua dan merupakan salah satu sumber paling umum dari file ICS yang tidak valid di dunia nyata.
Instal Ekstensi Kami
Tambahkan alat IO ke browser favorit Anda untuk akses instan dan pencarian lebih cepat
恵 Papan Skor Telah Tiba!
Papan Skor adalah cara yang menyenangkan untuk melacak permainan Anda, semua data disimpan di browser Anda. Lebih banyak fitur akan segera hadir!
Alat Wajib Coba
Lihat semua Pendatang baru
Lihat semuaMemperbarui: Kita alat terbaru ditambahkan pada 8 Juni 2026
