| |
sq3mve | 28.05.2012 23:21:05 |
Grupa: Użytkownik
QTH: JO82MB
Posty: 988 #947640 Od: 2011-2-24
| 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 _________________ Mariusz SQ3MVE http://sq3mve.marph.pl ----------------------------------- Dobrze jest gdy satysfakcja mówiącego nie przewyższa znacznie satysfakcji słuchających. Jerzy Bralczyk ----------------------------------- Najlepszy hosting w Polsce już od 100 zł. |
| |
Electra | 22.11.2024 05:53:22 |
|
|
| |
sp5it | 28.05.2012 23:28:02 |
Grupa: Użytkownik
QTH: KO02OI
Posty: 7488 #947644 Od: 2009-12-28
| Gdzie ją chcesz zmieniać? Programy logujace łącznosci zapisują w UTC. Nie ma znaczenia strefa czasowa. _________________ You can't have too many antennas...
|
| |
sq8jmd | 28.05.2012 23:33:50 |
Grupa: Użytkownik
Posty: 479 #947647 Od: 2010-11-29
| Za zegarek systemowy odpowiada RTC i usługa czasu w systemie. Aplikacje mogą co najwyżej odczytać sobie godzinę zaś w systemie ustawiasz strefę czasową. Za pomocą PHP czy JS zegara systemowego nie ustawisz (pomijam tutaj chociażby exec i uprawnienia roota w skrypcie). _________________
|
| |
vlp | 28.05.2012 23:56:26 |
Grupa: Użytkownik
QTH: Warszawa
Posty: 179 #947652 Od: 2011-10-25
| 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.
_________________ 73 de Władek SP5QAC |
| |
sq9nox | 28.05.2012 23:59:45 |
Grupa: Użytkownik
QTH: ko02pf
Posty: 111 #947653 Od: 2009-9-18
| W programie logującym zapisujesz czas w UTC. Takie PHP ma cały zestaw procedur do obsługi czasu (http://www.php.net/manual/pl/book.datetime.php), tu może się okazać przydatna funkcja getOffset http://www.php.net/manual/pl/datetime.getoffset.php służąca do pobrania różnicy między UTC a aktualnym czasem.
Python ma swoje funkcje http://docs.python.org/library/time.html, JavaScript ma podobną http://www.w3schools.com/jsref/jsref_gettimezoneoffset.asp - wszystko łatwo znaleźć
73 de Łukasz sq9nox /5 _________________ Łukasz sq9nox/5 ko02pf |
| |
sq3mve | 29.05.2012 00:27:35 |
Grupa: Użytkownik
QTH: JO82MB
Posty: 988 #947663 Od: 2011-2-24
| vlp pisze:
Mała poprawka: dla Polski czas lokalny zimą (LT) = UTC + 1 a latem UTC + 2 ( a nie -1 czy -2)
No tak, niezbyt jasno się wyraziłem :-)
Pisząc -1 i -2 miałem na myśli jak niżej:
UTC = polski czas lokalny zimą - 1 UTC = polski czas lokalny latem - 2
:-)
Pozdrawiam _________________ Mariusz SQ3MVE http://sq3mve.marph.pl ----------------------------------- Dobrze jest gdy satysfakcja mówiącego nie przewyższa znacznie satysfakcji słuchających. Jerzy Bralczyk ----------------------------------- Najlepszy hosting w Polsce już od 100 zł. |
| |
sq3mve | 29.05.2012 00:32:32 |
Grupa: Użytkownik
QTH: JO82MB
Posty: 988 #947666 Od: 2011-2-24
| Witam
No to może jeszcze uściślę :-)
Wymyśliłem sobie, że na stronie www zaprezentuję jednocześnie czasy w różnych częściach świata.
O ile wyświetlenie czasu UTC (GMT) i lokalnego to nie problem, to dla wskazanych lokalizacji trzeba się już podeprzeć jakimś ofsetem:
lokalny czas wskazanej części świata = UTC + ofset
No i tu pojawia się problem przejścia na czas zimowy lub letni...
Pozdrawiam _________________ Mariusz SQ3MVE http://sq3mve.marph.pl ----------------------------------- Dobrze jest gdy satysfakcja mówiącego nie przewyższa znacznie satysfakcji słuchających. Jerzy Bralczyk ----------------------------------- Najlepszy hosting w Polsce już od 100 zł. |
| |
SQ9KEJ | 29.05.2012 08:20:59 |
Grupa: Użytkownik
QTH: Knurów
Posty: 688 #947709 Od: 2010-12-9
| W Polsce zmiany czasu regulowane są urzędowo - za pomocą odpowiedniego rozporządzenia. Aktualnie obowiązujące rozporządzenie o zmianie czasu to Dz.U. 2012 nr 0 poz. 33, obejmuje ono lata 2012 do 2016.
Jak jest w innych krajach - nie wiem.
73! _________________ Darek, SQ9KEJ ~~~~~~~~~~~~~~~~~~~~ SP9KAG, VHF 145,2875 |
| |
SP2LIG | 29.05.2012 09:03:00 |
Grupa: Użytkownik
QTH: GDYNIA
Posty: 13101 #947726 Od: 2009-3-16
|
W innych krajach europejskich jest tak samo jak w Polsce tz zmiana czasu zimowego na czas letni jest zawsze w ostatni weekend marca a zamiana czasu letniego na czas zimowy jest zawsze w ostatni weekend pażdziernika w zależności od przynależności do danej strefy czasowej. ___________ Greg SP2LIG |
| |
usuniety8_02_2021 | 29.05.2012 10:36:11 |
Grupa: Użytkownik
QTH: Suszec JO90JB
Posty: 9221 #947764 Od: 2008-10-24
| Mariusz - może na tej stronie znajdziesz rozwiązanie http://24timezones.com/ |
| |
nowy | 29.05.2012 10:45:21 |
Grupa: Użytkownik
Posty: 1194 #947770 Od: 2011-6-20
Ilość edycji wpisu: 1 | Nic z tego nie rozumiem! Czy program logujący nie zmienia czasu samoczynnie na UTC? U mnie tak jest, logowanie odbywa się zawsze w czasie UTC, bez względu na czas lokalny. Zmiana następuje konkretnego dnia z +1 na +2 wraz ze zmianą czasu.Są wyjątkowe kraje w naszej strefie które tego nie robią ale chyba chodzi o SP. Szybko przeszukałem opcje programu jednak nie wyjaśniło to sprawy. Spoty pokazują różnicę 2 godzin i tak być powinno. Czy tak nie jest? |
| |
Electra | 22.11.2024 05:53:22 |
|
|
| |
SP2LIG | 29.05.2012 10:55:54 |
Grupa: Użytkownik
QTH: GDYNIA
Posty: 13101 #947777 Od: 2009-3-16
| Czas UTC jest czasem stałym,nie podlega zmianie zima/lato lub lato zima.Wiec jak program logujący jest w czasie UTC to zawsze w nim pozostaj bez wzgledu jakim zmianą uleg czas strefowy.Taka jest idea czasu centralnego. ___________ Greg SP2LIG |
| |
usuniety8_02_2021 | 29.05.2012 11:37:09 |
Grupa: Użytkownik
QTH: Suszec JO90JB
Posty: 9221 #947818 Od: 2008-10-24
| Greg - Mariusz napisał tak : Wymyśliłem sobie, że na stronie www zaprezentuję jednocześnie czasy w różnych częściach świata.
|
| |
vlp | 29.05.2012 13:39:21 |
Grupa: Użytkownik
QTH: Warszawa
Posty: 179 #947861 Od: 2011-10-25
| sq3mve pisze:
Witam
No to może jeszcze uściślę :-)
Wymyśliłem sobie, że na stronie www zaprezentuję jednocześnie czasy w różnych częściach świata.
O ile wyświetlenie czasu UTC (GMT) i lokalnego to nie problem, to dla wskazanych lokalizacji trzeba się już podeprzeć jakimś ofsetem:
lokalny czas wskazanej części świata = UTC + ofset
No i tu pojawia się problem przejścia na czas zimowy lub letni...
Pozdrawiam
Eeech, gdybyś napisał powyższe zakładając wątek to nie zabierałbym niekonstruktywnego głosu ani czasu innym kolegom...
Obserwuję, że wiele osób rzuca ogólnikowe hasło a po paru stronach wymiany zdań przyznają się, że nie o to im chodziło.
A po odpowiedzi Janka SQ9JXB chyba już nie musisz wyważać otwartych drzwi, hi. Powodzenia! _________________ 73 de Władek SP5QAC |
| |
SQ9OUK | 29.05.2012 15:01:56 |
Grupa: Użytkownik
QTH: JO9OHDCzerwionka-Leszczyn
Posty: 223 #947902 Od: 2011-3-1
| Witam Kolegów tak czytam te nasze forum na inne tematy i zawsze mozna kogos uswiadomic a kol vIp pisze o zabieraniu czasu jakos dziwnie mi sie to czyta naprawfde kto nie ma czasu to nie pisze i tyle a tak to mozna przynajmniej czego ciekawego sie dowiedziec i wyciagnoc opinie o danych kolegach Sporo tu czytam i z tego co widze to moja pochwała dla SQ9JXB bo nigdy niema z niczym problemu a zawsze konstruktywnie podpowie i nie ma nigdy problemu Mozecie sami to tu zobaczyc jakie sa odpowiedzi innych kolegów nie tylko w tym watku Pozdrawiam Waldek 73 _________________ Pozdrawiam VY73 Waldek Żyj godnie i pozwól żyć innym |
| |
sq3mve | 31.05.2012 00:28:16 |
Grupa: Użytkownik
QTH: JO82MB
Posty: 988 #949030 Od: 2011-2-24
| Witam
Fakt, namieszałem :-)
Problem w tym, że rozwiązanie miało być raczej ogólne... Do zastosowania zarówno na www, jak i programach pisanych np.: w Delphi...
SQ9NOX - dzięki za naprowadzenie do funkcji php. Jak się okazało w praniu, funkcja getOffset() sama dba o korektę względem czasu lato/zima :-)
SQ9JXB - dzięki za namiary do 24timezones. Strona przydała się przy weryfikacji poprawności mojego rozwiązania :-)
SP2LIG - dzięki za ogólny algorytm wyznaczania przejścia na czas letni/zimowy. Mam nadzieję, że niebawem się przyda :-)
Pozostałym dziękuję za pobudzenie moich szarych komórek :-)
Pozdrawiam _________________ Mariusz SQ3MVE http://sq3mve.marph.pl ----------------------------------- Dobrze jest gdy satysfakcja mówiącego nie przewyższa znacznie satysfakcji słuchających. Jerzy Bralczyk ----------------------------------- Najlepszy hosting w Polsce już od 100 zł. |
| |
SP2LIG | 31.05.2012 09:22:54 |
Grupa: Użytkownik
QTH: GDYNIA
Posty: 13101 #949101 Od: 2009-3-16
| Jeżeli ma się wiedzę w jakimś temacie to należy się tą wiedzą podzielić się ku zadowoleniu/informacji innych kolegów.Ja też korzystam z wiedzy innych. ___________ Greg SP2LIG |
| |
sp3qfe | 30.03.2013 19:31:12 |
Grupa: Użytkownik
QTH: JO92he
Posty: 5236 #1291773 Od: 2009-11-11
| Tak jak wcześniej wspomniano:
SQ9KEJ pisze:
W Polsce zmiany czasu regulowane są urzędowo - za pomocą odpowiedniego rozporządzenia. Aktualnie obowiązujące rozporządzenie o zmianie czasu to Dz.U. 2012 nr 0 poz. 33, obejmuje ono lata 2012 do 2016.
Rozporządzenie Prezesa Rady Ministrów z 2012 roku informuje, że najbliższa zmiana czasu odbędzie się dziś w nocy w Niedzielę 31 marca 2013 z 2:00 na 3:00 rano. _________________ Armand, SP3QFE, (SWL: SP3 27 235) PS. Z osobami, które nie chcą mi się przedstwić (nawet prywatnie) i "ukrywają swoja toższamość" nie dyskutuję. Nie chcesz publicznie, to przedstaw się poza forum.
Do U want to be HAM? Remember: Play fair on the air. |
| |
SP2LIG | 30.03.2013 19:47:16 |
Grupa: Użytkownik
QTH: GDYNIA
Posty: 13101 #1291788 Od: 2009-3-16
| Po roku 2016 też będziemy zmieniać czas,jesteśmy zobligowani podpisaniem stosownych umów europejskich.W Europie tylko trzy kraje nie zmieniają czasu tj Rosja,Białoruś i Islandia.Zmiana czasu następuje zawsze w każdy ostatni weekend marca i października. ___________ Greg SP2LIG |
| |
SQ9KEJ | 02.04.2013 09:33:39 |
Grupa: Użytkownik
QTH: Knurów
Posty: 688 #1294795 Od: 2010-12-9
Ilość edycji wpisu: 1 | Wiesz, Greg, Jakoś nigdy nie przyszło mi do głowy myśleć o Rosji jak o kraju europejskim.
Ponadto, jeżeli mówimy o czasie i strefach czasowych, w przypadku Rosji jest to szczególnie skomplikowane ze względu na fakt, że kraj ten jest położony w kilku strefach czasowych.
_________________ Darek, SQ9KEJ ~~~~~~~~~~~~~~~~~~~~ SP9KAG, VHF 145,2875 |
| |
Electra | 22.11.2024 05:53:22 |
|
|