Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Ustalenie czy mamy czas zminowy czy letni
fiasko
post
Post #1





Grupa: Zarejestrowani
Postów: 243
Pomógł: 1
Dołączył: 1.06.2010

Ostrzeżenie: (0%)
-----


1. Jak ustalić w skrypcie php czy w danej chwili mamy czas zimowy i letni dla danej strefy czasowej ?

2 Jak ustalić w skrypcie php dla konkretnej daty w formacie mysql datatime - 2012-01-22 08:49:02 np. zapisanej w czasie lokalnym w USA czy była zapisana w czasie zimowym czy letnim ? Poza tym jak ustalić przesunięcie GMT ?
Go to the top of the page
+Quote Post
rocktech.pl
post
Post #2





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

Ostrzeżenie: (0%)
-----


Witam.

  1. $dt = new DateTime();
  2. $dt->setTimeZone(new DateTimeZone('Europe/Warsaw'));
  3. echo ($dt->format('I') == 0) ? 'letni' : 'zimowy';
Go to the top of the page
+Quote Post
fiasko
post
Post #3





Grupa: Zarejestrowani
Postów: 243
Pomógł: 1
Dołączył: 1.06.2010

Ostrzeżenie: (0%)
-----


A gdy mam czas ustalony na 2012-01-22 08:49:02 i wiem , że jest ze strefy Europe/Warsaw ?

To jak odczytać czy czas był zimowy czy letni ?
Go to the top of the page
+Quote Post
rocktech.pl
post
Post #4





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

Ostrzeżenie: (0%)
-----


Prawie tak samo, zerknij sobie na przykłady.

  1. $dt = new DateTime('2012-01-22 08:49:02');
  2. $dt->setTimeZone(new DateTimeZone('Europe/Warsaw'));
  3. echo ($dt->format('I') == 0) ? 'letni' : 'zimowy';


Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 17:12