NOWE POSTY | NOWE TEMATY | POPULARNE | STAT | RSS | KONTAKT | REJESTRACJA | Login: Hasło: rss dla

HOME » PROGRAMY DLA KRÓTKOFALOWCÓW » UTC, LOCAL TIME A ZMIANA CZASU ZIMA/LATO

Przejdz do dołu stronyStrona: 1 / 2>>>    strony: [1]2

UTC, local time a zmiana czasu zima/lato

problem raczej programistyczny
  
sq3mve
28.05.2012 23:21:05
poziom 6



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ł.
  
Electra24.11.2024 21:05:57
poziom 5

oczka
  
sp5it
28.05.2012 23:28:02
poziom najwyższy i najjaśniejszy :-)



Grupa: Użytkownik

QTH: KO02OI

Posty: 7491 #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...
Obrazek
  
sq8jmd
28.05.2012 23:33:50
poziom 5

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
poziom 3



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
poziom 3



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źć wesoły

73 de Łukasz sq9nox /5
_________________
Łukasz sq9nox/5 ko02pf
  
sq3mve
29.05.2012 00:27:35
poziom 6



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
poziom 6



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
poziom 5



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
moc !!!
wydawało się ze wiecej już sie nie da ale jednak !



Grupa: Użytkownik

QTH: GDYNIA

Posty: 13101 #947726
Od: 2009-3-16

    SQ9KEJ pisze:



    Jak jest w innych krajach - nie wiem.

    73!



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
poziom najwyższy i najjaśniejszy :-)



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
poziom 6

Grupa: Użytkownik

Posty: 1195 #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?
  
Electra24.11.2024 21:05:58
poziom 5

oczka
  
SP2LIG
29.05.2012 10:55:54
moc !!!
wydawało się ze wiecej już sie nie da ale jednak !



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
poziom najwyższy i najjaśniejszy :-)



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
poziom 3



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
poziom 4



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 aniołeka 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
poziom 6



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
moc !!!
wydawało się ze wiecej już sie nie da ale jednak !



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
poziom najwyższy i najjaśniejszy :-)



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
moc !!!
wydawało się ze wiecej już sie nie da ale jednak !



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
poziom 5



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
  
Electra24.11.2024 21:05:58
poziom 5

oczka

Przejdz do góry stronyStrona: 1 / 2>>>    strony: [1]2

  << Pierwsza      < Poprzednia      Następna >     Ostatnia >>  

HOME » PROGRAMY DLA KRÓTKOFALOWCÓW » UTC, LOCAL TIME A ZMIANA CZASU ZIMA/LATO

Aby pisac na forum musisz sie zalogować !!!

TestHub.pl - opinie, testy, oceny