| Termin | Definicja |
|---|---|
| strefy czasowe w kalendarzu | Strefy czasowe w kalendarzu wymagają uwzględnienia przy planowaniu spotkań z uczestnikami z różnych regionów. Jak kalendarz interpretuje strefę czasową wydarzeniaStrefa czasowa w kalendarzu określa, jak lokalny zapis daty i godziny ma zostać powiązany z uniwersalną skalą czasu. Najczęściej punktem odniesienia jest UTC, czyli Coordinated Universal Time. Przykładowo spotkanie zapisane jako 14:00 w strefie Europe/Warsaw może odpowiadać innej godzinie w Londynie, Nowym Jorku lub Tokio. Kalendarz nie powinien traktować samego zapisu „14:00” jako kompletnej informacji, ponieważ do prawidłowej interpretacji potrzebne są również data oraz identyfikator strefy. W praktycznych systemach nazwa strefy jest zwykle powiązana z bazą IANA Time Zone Database, która zawiera reguły przesunięć względem UTC oraz informacje o zmianach czasu. Identyfikator Europe/Warsaw opisuje reguły obowiązujące dla danego obszaru, a nie tylko stałą różnicę godzin. Ma to znaczenie dlatego, że przesunięcie może zmieniać się w ciągu roku z powodu czasu standardowego i czasu letniego. Sam zapis UTC+1 nie zawsze wystarcza do odtworzenia lokalnej godziny w innym terminie. Spotkanie uczestników z różnych regionówPodczas tworzenia wydarzenia organizator powinien sprawdzić, w jakiej strefie czasowej został ustalony termin. Jeżeli wydarzenie ma godzinę rozpoczęcia 10:00 w strefie Europe/Warsaw, aplikacja może wyświetlić uczestnikowi w innej strefie odpowiadającą mu godzinę lokalną. Wymaga to poprawnego przekazania informacji o strefie razem z wydarzeniem. Jeżeli wiadomość zawiera wyłącznie tekst „spotkanie o 10:00”, odbiorca może odczytać go jako godzinę własnego regionu. Format iCalendar opisany w RFC 5545 pozwala zapisywać między innymi właściwości DTSTART, DTEND oraz TZID. TZID wskazuje strefę używaną do interpretacji lokalnej daty i godziny. Wydarzenie może też zostać zapisane w UTC, na przykład z oznaczeniem Z, albo jako tak zwany czas pływający, który nie jest związany z konkretną strefą. Czas pływający może być właściwy dla czynności wykonywanych zawsze o tej samej godzinie lokalnej, lecz nie powinien być przypadkowym zamiennikiem dla spotkania online ustalonego między regionami. Zmiana czasu, powtarzalność i wyjątki w terminachNajwięcej nieporozumień powstaje przy wydarzeniach cyklicznych oraz terminach przypadających w pobliżu zmiany czasu. Reguła powtarzania zapisana jako „w każdy poniedziałek o 9:00” powinna być interpretowana w kontekście strefy wydarzenia. W przeciwnym razie po zmianie przesunięcia względem UTC spotkanie może pojawić się u części uczestników o innej godzinie lokalnej niż zamierzona. Dlatego należy rozróżnić powtarzanie według lokalnego kalendarza od powtarzania według stałych odstępów czasu. Istotne są również godziny, które podczas zmiany czasu występują dwukrotnie albo nie występują wcale. Przy przejściu na czas letni pewien zakres lokalnych godzin może zostać pominięty, natomiast przy powrocie na czas standardowy pewne godziny mogą pojawić się ponownie. Aplikacja kalendarza musi wtedy zastosować określoną regułę interpretacji, a różne programy mogą sygnalizować konflikt, automatycznie przesunąć termin albo zachować wcześniejsze ustawienie. Po imporcie wydarzenia warto zweryfikować datę, godzinę, strefę i ewentualne wyjątki, zwłaszcza gdy termin był modyfikowany w innym programie. Sprawdzanie ustawień kalendarza na komputerzePrzy problemach z godziną wydarzenia należy najpierw porównać strefę ustawioną w systemie operacyjnym, strefę wybraną w aplikacji kalendarza oraz strefę przypisaną do konkretnego wydarzenia. Trzeba także sprawdzić automatyczną synchronizację daty i godziny, ponieważ nieprawidłowy zegar może utrudniać ocenę problemu. Pomocne jest otwarcie tego samego wydarzenia w wersji internetowej i aplikacji zainstalowanej na laptopie lub komputerze PC. Jeżeli godziny różnią się między urządzeniami, przyczyną może być ustawienie lokalne, nieaktualna reguła strefy albo błędna konwersja podczas synchronizacji. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów i komputerów PC, w tym diagnostyką problemów z systemem, aplikacjami oraz ustawieniami wpływającymi na wyświetlanie terminów. Podczas sprawdzania można przeanalizować konfigurację daty i godziny, ustawienia regionalne, działanie programu kalendarza oraz synchronizację wydarzeń. Sama zmiana strefy bez ustalenia, czy wydarzenie zapisano w UTC, w czasie lokalnym czy jako czas pływający, może doprowadzić do kolejnych przesunięć, dlatego najpierw należy ustalić sposób zapisu konkretnego terminu. |