ListFan
Waktu · Gratis

Pembuat acara kalender ICS

Siapkan acara UTC atau rangkaian berulang untuk diimpor ke Google Calendar dan aplikasi iCalendar lainnya.

01Masukkan nilai

Berjalan di peramban

Berjalan offline di browser. Setelah halaman dan berkas yang diperlukan dimuat, pemrosesan tidak memerlukan internet.

Tafsirkan waktu mulai sebagai UTC dan tambahkan durasi dalam menit untuk memperoleh waktu selesai. Amankan karakter teks iCalendar dan keluarkan VEVENT dengan DTSTART, DTEND, UID, serta RRULE opsional. Lipat baris pada 75 byte UTF-8 tanpa memecah karakter. Unduh berkas ICS lalu impor ke kalender Anda.

Contoh

Cara kerja

Siapkan acara UTC atau rangkaian berulang untuk diimpor ke Google Calendar dan aplikasi iCalendar lainnya.

DTEND = DTSTART + duration × 60 s

Tidak. Masukkan waktu UTC, bukan waktu lokal. Alat membuat satu acara atau satu rangkaian berulang; tidak menyinkronkan, mendeteksi benturan, atau memberi tahu peserta. Pengulangan bulanan dan tahunan mengikuti aturan kalender dan melewati tanggal tidak valid. Perilaku impor kalender dapat berbeda. Masukan yang sama menghasilkan pengenal acara yang sama.

Data tetap milik Anda

Data diproses di halaman ini dan tidak dikirim ke server.

Tentang alat ini

Siapkan acara UTC atau rangkaian berulang untuk diimpor ke Google Calendar dan aplikasi iCalendar lainnya.

Tafsirkan waktu mulai sebagai UTC dan tambahkan durasi dalam menit untuk memperoleh waktu selesai. Amankan karakter teks iCalendar dan keluarkan VEVENT dengan DTSTART, DTEND, UID, serta RRULE opsional. Lipat baris pada 75 byte UTF-8 tanpa memecah karakter. Unduh berkas ICS lalu impor ke kalender Anda.

Gunakan alat ↑

Cara menggunakan

  1. Masukkan nilai

    Judul acara · Mulai · UTC · Durasi · menit · Pengulangan · Jumlah kejadian · Lokasi

  2. Hitung / buat

    Siapkan acara UTC atau rangkaian berulang untuk diimpor ke Google Calendar dan aplikasi iCalendar lainnya.

  3. Hasil

    BEGIN:VCALENDAR VERSION:2.0 PRODID:-//ListFan//Local Calendar Builder//EN CALSCALE:GREGORIAN BEGIN:VEVENT UID:20260922T180000Z-8367d941@list.fan DTSTAMP:20260922T080909Z DTSTART:20260922T180000Z DTEND:20260922T19

Metode perhitungan

  1. Tafsirkan waktu mulai sebagai UTC dan tambahkan durasi dalam menit untuk memperoleh waktu selesai.
  2. Amankan karakter teks iCalendar dan keluarkan VEVENT dengan DTSTART, DTEND, UID, serta RRULE opsional.
  3. Lipat baris pada 75 byte UTF-8 tanpa memecah karakter.
  4. Unduh berkas ICS lalu impor ke kalender Anda.
DTEND = DTSTART + duration × 60 s
Contoh skenario

Pembuat acara kalender ICS

Judul acara
2026-09-22
Mulai · UTC
2026-09-22T18:00
Durasi · menit
60
Pengulangan
Tanpa pengulangan
Jumlah kejadian
1
Lokasi
Hasil
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//ListFan//Local Calendar Builder//EN
CALSCALE:GREGORIAN
BEGIN:VEVENT
UID:20260922T180000Z-8367d941@list.fan
DTSTAMP:20260922T080909Z
DTSTART:20260922T180000Z
DTEND:20260922T190000Z
SUMMARY:2026-09-22
END:VEVENT
END:VCALENDAR

Pertanyaan umum

Apakah ini menyinkronkan kalender atau mengonversi waktu lokal?

Tidak. Masukkan waktu UTC, bukan waktu lokal. Alat membuat satu acara atau satu rangkaian berulang; tidak menyinkronkan, mendeteksi benturan, atau memberi tahu peserta. Pengulangan bulanan dan tahunan mengikuti aturan kalender dan melewati tanggal tidak valid. Perilaku impor kalender dapat berbeda. Masukan yang sama menghasilkan pengenal acara yang sama.

Ke mana data saya dikirim?

Perhitungan berjalan di perangkat Anda. Masukan tidak dikirim ke server.

Istilah dan definisi

Masukkan nilai

Judul acara

Satu baris, maksimal 500 karakter; diekspor sebagai SUMMARY.

Masukkan teks sumber; pemrosesan dilakukan lokal.

Mulai · UTC

Masukkan tanggal dan waktu UTC yang valid. Zona waktu browser tidak diterapkan.

Masukkan tanggal atau waktu sesuai format yang ditampilkan.

Durasi · menit

Menit bulat dari 1 hingga 10080. Waktu selesai adalah waktu mulai ditambah durasi ini.

Masukkan bilangan bulat, bukan pecahan.

Minimum: 1 · Maksimum: 10080

Pengulangan

Pilih tanpa pengulangan atau frekuensi harian, mingguan, bulanan, atau tahunan.

Pilih mode yang sesuai dengan data masukan.

Pilihan: Tanpa pengulangan · Harian · Mingguan · Bulanan · Tahunan

Jumlah kejadian

Hanya untuk acara berulang: 1–1000 kejadian termasuk acara pertama.

Masukkan bilangan bulat, bukan pecahan.

Minimum: 1 · Maksimum: 1000

Lokasi

Teks biasa opsional, maksimal 1000 karakter. Tanpa pencarian alamat atau geokode.

Masukkan teks sumber; pemrosesan dilakukan lokal.

Hasil

Hasil

Tafsirkan waktu mulai sebagai UTC dan tambahkan durasi dalam menit untuk memperoleh waktu selesai. Amankan karakter teks iCalendar dan keluarkan VEVENT dengan DTSTART, DTEND, UID, serta RRULE opsional. Lipat baris pada 75 byte UTF-8 tanpa memecah karakter. Unduh berkas ICS lalu impor ke kalender Anda.

Dihitung dari masukan Anda dengan metode di bawah.

Kesalahan umum dan perbaikannya

Waktu mulai

Kesalahan: Memasukkan waktu lokal dengan asumsi zona waktu akan dikonversi otomatis.

Perbaikan: Konversikan waktu mulai yang diinginkan ke UTC sebelum memasukkannya. Periksa waktu lokal yang ditampilkan pada acara setelah diimpor.

Batasan dan asumsi utama

  • Tidak. Masukkan waktu UTC, bukan waktu lokal. Alat membuat satu acara atau satu rangkaian berulang; tidak menyinkronkan, mendeteksi benturan, atau memberi tahu peserta. Pengulangan bulanan dan tahunan mengikuti aturan kalender dan melewati tanggal tidak valid. Perilaku impor kalender dapat berbeda. Masukan yang sama menghasilkan pengenal acara yang sama.
  • Tafsirkan waktu mulai sebagai UTC dan tambahkan durasi dalam menit untuk memperoleh waktu selesai. Amankan karakter teks iCalendar dan keluarkan VEVENT dengan DTSTART, DTEND, UID, serta RRULE opsional. Lipat baris pada 75 byte UTF-8 tanpa memecah karakter. Unduh berkas ICS lalu impor ke kalender Anda.
  • Hasil dapat dibulatkan; pembulatan tidak meningkatkan ketelitian pengukuran.