UTC, local time a zmiana czasu zima/lato problem raczej programistyczny |
sq3mve pisze: Witam Mam nadzieję, że dobrze wybrałem kategorię :-) Wszyscy wiemy, że czas logowania łączności to czas uniwesalny UTC :-) Wiadomo też, że dla czasu polskiego jest to -1 lub -2 godziny w zależności od pory roku... Jak wyznaczyć automatycznie czas, w którym tę różnicę należy zmienić z -1 na -2 i -2 na -1? Żeby było ciekawiej, jak to się ma do innych krajów? Jak to robicie w php, javascript, delphi czy też innym języku programowania? Pozdrawiam Mała poprawka: dla Polski czas lokalny zimą (LT) = UTC + 1 a latem UTC + 2 ( a nie -1 czy -2) Ponieważ jestem zbyt leniwy aby pilnować dat zmiany czasu na PC z Win XP, który współpracuje z trx, ustawiłem jako czas systemowy UTC Casablanka - Maroko jako jedyne w strefie UTC 0 nie zmienia czasu na letni w odróżnieniu od Microsoftowego UTC Greenwich i nie muszę się martwić zmianami czasu. Natomiast Win 7 w ustawieniach zegara systemowego (tu jest wybrany LT) ma informację kiedy będzie zmiana czasu na zimowy - nie trzeba więc nic zmieniać ani pamiętać o zmianie - dokona się sama. |