Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ustalenie czy mamy czas zminowy czy letni
Forum PHP.pl > Forum > PHP
fiasko
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 ?
rocktech.pl
Witam.

  1. $dt = new DateTime();
  2. $dt->setTimeZone(new DateTimeZone('Europe/Warsaw'));
  3. echo ($dt->format('I') == 0) ? 'letni' : 'zimowy';
fiasko
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 ?
rocktech.pl
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';


To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.