ListFan
Czas · Bezpłatne

Generator wydarzeń kalendarza ICS

Przygotuj wydarzenie UTC lub serię cykliczną do importu do Kalendarza Google i innych aplikacji iCalendar.

01Wprowadź wartości

Działa w przeglądarce

Działa offline w przeglądarce. Po załadowaniu strony i wymaganych plików przetwarzanie nie wymaga Internetu.

Zinterpretuj podany początek jako UTC i dodaj czas trwania w minutach, aby wyznaczyć koniec. Zabezpiecz znaki specjalne tekstu iCalendar i wygeneruj VEVENT z DTSTART, DTEND, UID oraz opcjonalnym RRULE. Zawijaj wiersze po 75 bajtach UTF-8 bez dzielenia znaku. Pobierz plik ICS i zaimportuj go do kalendarza.

Przykład

Jak to działa

Przygotuj wydarzenie UTC lub serię cykliczną do importu do Kalendarza Google i innych aplikacji iCalendar.

DTEND = DTSTART + duration × 60 s

Nie. Podaj czas UTC, a nie lokalny. Powstaje jedno wydarzenie lub jedna seria cykliczna; narzędzie nie synchronizuje, nie wykrywa konfliktów i nie powiadamia uczestników. Powtórzenia miesięczne i roczne przestrzegają reguł kalendarza i pomijają nieprawidłowe daty. Sposób importu zależy od kalendarza. Te same dane wejściowe dają ten sam identyfikator wydarzenia.

Twoje dane zostają u Ciebie

Dane są przetwarzane na tej stronie i nie są wysyłane na serwer.

O narzędziu

Przygotuj wydarzenie UTC lub serię cykliczną do importu do Kalendarza Google i innych aplikacji iCalendar.

Zinterpretuj podany początek jako UTC i dodaj czas trwania w minutach, aby wyznaczyć koniec. Zabezpiecz znaki specjalne tekstu iCalendar i wygeneruj VEVENT z DTSTART, DTEND, UID oraz opcjonalnym RRULE. Zawijaj wiersze po 75 bajtach UTF-8 bez dzielenia znaku. Pobierz plik ICS i zaimportuj go do kalendarza.

Użyj narzędzia ↑

Jak korzystać?

  1. Wprowadź wartości

    Tytuł wydarzenia · Początek · UTC · Czas trwania · min · Powtarzanie · Liczba wystąpień · Miejsce

  2. Oblicz / wygeneruj

    Przygotuj wydarzenie UTC lub serię cykliczną do importu do Kalendarza Google i innych aplikacji iCalendar.

  3. Wynik

    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

Metoda obliczeń

  1. Zinterpretuj podany początek jako UTC i dodaj czas trwania w minutach, aby wyznaczyć koniec.
  2. Zabezpiecz znaki specjalne tekstu iCalendar i wygeneruj VEVENT z DTSTART, DTEND, UID oraz opcjonalnym RRULE.
  3. Zawijaj wiersze po 75 bajtach UTF-8 bez dzielenia znaku.
  4. Pobierz plik ICS i zaimportuj go do kalendarza.
DTEND = DTSTART + duration × 60 s
Przykładowy scenariusz

Generator wydarzeń kalendarza ICS

Tytuł wydarzenia
2026-09-22
Początek · UTC
2026-09-22T18:00
Czas trwania · min
60
Powtarzanie
Bez powtarzania
Liczba wystąpień
1
Miejsce
Wynik
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

Częste pytania

Czy narzędzie synchronizuje kalendarz lub przelicza czas lokalny?

Nie. Podaj czas UTC, a nie lokalny. Powstaje jedno wydarzenie lub jedna seria cykliczna; narzędzie nie synchronizuje, nie wykrywa konfliktów i nie powiadamia uczestników. Powtórzenia miesięczne i roczne przestrzegają reguł kalendarza i pomijają nieprawidłowe daty. Sposób importu zależy od kalendarza. Te same dane wejściowe dają ten sam identyfikator wydarzenia.

Dokąd trafiają moje dane?

Obliczenia odbywają się na Twoim urządzeniu. Dane nie są wysyłane na serwer.

Terminy i objaśnienia

Wprowadź wartości

Tytuł wydarzenia

Jeden wiersz, do 500 znaków; eksportowany jako SUMMARY.

Wpisz tekst źródłowy; przetwarzanie jest lokalne.

Początek · UTC

Podaj prawidłową datę i godzinę UTC. Strefa czasowa przeglądarki nie jest stosowana.

Wpisz datę lub czas w podanym formacie.

Czas trwania · min

Całe minuty od 1 do 10080. Koniec to początek plus ten czas trwania.

Wpisz liczbę całkowitą, bez ułamków.

Minimum: 1 · Maksimum: 10080

Powtarzanie

Wybierz brak powtarzania albo częstotliwość dzienną, tygodniową, miesięczną lub roczną.

Wybierz tryb odpowiadający wpisanym danym.

Opcje: Bez powtarzania · Codziennie · Co tydzień · Co miesiąc · Co rok

Liczba wystąpień

Tylko dla wydarzeń cyklicznych: 1–1000 wystąpień, wliczając pierwsze wydarzenie.

Wpisz liczbę całkowitą, bez ułamków.

Minimum: 1 · Maksimum: 1000

Miejsce

Opcjonalny zwykły tekst, do 1000 znaków. Bez wyszukiwania adresów i geokodowania.

Wpisz tekst źródłowy; przetwarzanie jest lokalne.

Wynik

Wynik

Zinterpretuj podany początek jako UTC i dodaj czas trwania w minutach, aby wyznaczyć koniec. Zabezpiecz znaki specjalne tekstu iCalendar i wygeneruj VEVENT z DTSTART, DTEND, UID oraz opcjonalnym RRULE. Zawijaj wiersze po 75 bajtach UTF-8 bez dzielenia znaku. Pobierz plik ICS i zaimportuj go do kalendarza.

Obliczane z danych według poniższej metody.

Typowe błędy i rozwiązania

Godzina rozpoczęcia

Błąd: Wpisanie czasu lokalnego z założeniem automatycznego przeliczenia strefy czasowej.

Rozwiązanie: Przed wpisaniem przelicz zamierzony początek na UTC. Sprawdź lokalną godzinę wyświetlaną dla zaimportowanego wydarzenia.

Ograniczenia i założenia

  • Nie. Podaj czas UTC, a nie lokalny. Powstaje jedno wydarzenie lub jedna seria cykliczna; narzędzie nie synchronizuje, nie wykrywa konfliktów i nie powiadamia uczestników. Powtórzenia miesięczne i roczne przestrzegają reguł kalendarza i pomijają nieprawidłowe daty. Sposób importu zależy od kalendarza. Te same dane wejściowe dają ten sam identyfikator wydarzenia.
  • Zinterpretuj podany początek jako UTC i dodaj czas trwania w minutach, aby wyznaczyć koniec. Zabezpiecz znaki specjalne tekstu iCalendar i wygeneruj VEVENT z DTSTART, DTEND, UID oraz opcjonalnym RRULE. Zawijaj wiersze po 75 bajtach UTF-8 bez dzielenia znaku. Pobierz plik ICS i zaimportuj go do kalendarza.
  • Wyniki mogą być zaokrąglone; nie zwiększa to dokładności pomiaru.