ListFan
Час · Безкоштовно

Створення події календаря ICS

Підготуйте подію в UTC або повторювану серію для імпорту в Google Календар та інші застосунки iCalendar.

01Введіть значення

Працює у браузері

Працює у браузері без інтернету. Після завантаження сторінки та потрібних файлів обробка не потребує інтернету.

Вважайте введений початок часом UTC і додайте тривалість у хвилинах, щоб отримати кінець. Екрануйте текст iCalendar та створіть VEVENT із DTSTART, DTEND, UID і необов’язковим RRULE. Переносьте рядки на межі 75 байтів UTF-8, не розділяючи символ. Завантажте файл ICS та імпортуйте його в календар.

Приклад

Як це працює

Підготуйте подію в UTC або повторювану серію для імпорту в Google Календар та інші застосунки iCalendar.

DTEND = DTSTART + duration × 60 s

Ні. Вводьте UTC, а не місцевий час. Створюється одна подія або одна повторювана серія; синхронізації, виявлення конфліктів і сповіщення учасників немає. Щомісячні й щорічні повторення дотримуються правил календаря та пропускають недопустимі дати. Поведінка імпорту залежить від календаря. Однакові вхідні дані дають однаковий ідентифікатор події.

Дані залишаються у вас

Дані обробляються на цій сторінці й не надсилаються на сервер.

Про інструмент

Підготуйте подію в UTC або повторювану серію для імпорту в Google Календар та інші застосунки iCalendar.

Вважайте введений початок часом UTC і додайте тривалість у хвилинах, щоб отримати кінець. Екрануйте текст iCalendar та створіть VEVENT із DTSTART, DTEND, UID і необов’язковим RRULE. Переносьте рядки на межі 75 байтів UTF-8, не розділяючи символ. Завантажте файл ICS та імпортуйте його в календар.

Використати інструмент ↑

Як користуватися?

  1. Введіть значення

    Назва події · Початок · UTC · Тривалість · хв · Повторення · Кількість повторень · Місце

  2. Обчислити / створити

    Підготуйте подію в UTC або повторювану серію для імпорту в Google Календар та інші застосунки iCalendar.

  3. Результат

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

Метод розрахунку

  1. Вважайте введений початок часом UTC і додайте тривалість у хвилинах, щоб отримати кінець.
  2. Екрануйте текст iCalendar та створіть VEVENT із DTSTART, DTEND, UID і необов’язковим RRULE.
  3. Переносьте рядки на межі 75 байтів UTF-8, не розділяючи символ.
  4. Завантажте файл ICS та імпортуйте його в календар.
DTEND = DTSTART + duration × 60 s
Приклад

Створення події календаря ICS

Назва події
2026-09-22
Початок · UTC
2026-09-22T18:00
Тривалість · хв
60
Повторення
Без повторення
Кількість повторень
1
Місце
Результат
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//ListFan//Local Calendar Builder//EN
CALSCALE:GREGORIAN
BEGIN:VEVENT
UID:20260922T180000Z-8367d941@list.fan
DTSTAMP:20260922T080908Z
DTSTART:20260922T180000Z
DTEND:20260922T190000Z
SUMMARY:2026-09-22
END:VEVENT
END:VCALENDAR

Поширені запитання

Чи синхронізується календар або перетворюється місцевий час?

Ні. Вводьте UTC, а не місцевий час. Створюється одна подія або одна повторювана серія; синхронізації, виявлення конфліктів і сповіщення учасників немає. Щомісячні й щорічні повторення дотримуються правил календаря та пропускають недопустимі дати. Поведінка імпорту залежить від календаря. Однакові вхідні дані дають однаковий ідентифікатор події.

Куди потрапляють мої дані?

Обчислення виконуються на пристрої. Дані не надсилаються на сервер.

Терміни та пояснення

Введіть значення

Назва події

Один рядок, до 500 символів; експортується як SUMMARY.

Введіть вихідний текст; обробка локальна.

Початок · UTC

Введіть допустимі дату й час UTC. Часовий пояс браузера не застосовується.

Введіть дату або час у зазначеному форматі.

Тривалість · хв

Ціле число хвилин від 1 до 10080. Кінець – початок плюс ця тривалість.

Введіть ціле число, без дробів.

Мінімум: 1 · Максимум: 10080

Повторення

Виберіть відсутність повторення або щоденну, щотижневу, щомісячну чи щорічну частоту.

Оберіть режим відповідно до введених даних.

Варіанти: Без повторення · Щодня · Щотижня · Щомісяця · Щороку

Кількість повторень

Лише для повторюваних подій: 1–1000 входжень, включно з першою подією.

Введіть ціле число, без дробів.

Мінімум: 1 · Максимум: 1000

Місце

Необов’язковий звичайний текст, до 1000 символів. Без пошуку адрес і геокодування.

Введіть вихідний текст; обробка локальна.

Результат

Результат

Вважайте введений початок часом UTC і додайте тривалість у хвилинах, щоб отримати кінець. Екрануйте текст iCalendar та створіть VEVENT із DTSTART, DTEND, UID і необов’язковим RRULE. Переносьте рядки на межі 75 байтів UTF-8, не розділяючи символ. Завантажте файл ICS та імпортуйте його в календар.

Обчислюється з ваших даних за методом нижче.

Поширені помилки й виправлення

Час початку

Помилка: Введення місцевого часу з розрахунком на автоматичне перетворення часового поясу.

Виправлення: Перед введенням переведіть бажаний початок в UTC. Перевірте місцевий час, показаний для імпортованої події.

Обмеження та припущення

  • Ні. Вводьте UTC, а не місцевий час. Створюється одна подія або одна повторювана серія; синхронізації, виявлення конфліктів і сповіщення учасників немає. Щомісячні й щорічні повторення дотримуються правил календаря та пропускають недопустимі дати. Поведінка імпорту залежить від календаря. Однакові вхідні дані дають однаковий ідентифікатор події.
  • Вважайте введений початок часом UTC і додайте тривалість у хвилинах, щоб отримати кінець. Екрануйте текст iCalendar та створіть VEVENT із DTSTART, DTEND, UID і необов’язковим RRULE. Переносьте рядки на межі 75 байтів UTF-8, не розділяючи символ. Завантажте файл ICS та імпортуйте його в календар.
  • Результати можуть округлюватися; це не підвищує точність виміру.