Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] konwersja dany do innej lokalnej strefy czasowej
kufalo
post
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 2
Dołączył: 24.08.2005

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


Witam,
Punktem wyjsciowym jest znacznik czasu UTC otrzymany przez time()

Chcialbym wygenerowac string daty dla wybranej strefy czasowej.

W C# robilem to tak, ze podawalem nazwe strefy, np: Central Europe Standard Time.
Metoda konwertujaca automatycznie sprawdzala czy data wejsciowa lezy w czasie letnim lub zimowym wybierajac odpowiednie przesuniecie: +1 dla zimowego (do ostatniej niedzieli marca 1:00UTC), lub +2 dla letniego (do ostatniej niedzieli pazdz 1:00UTC).
Oczywiscie nie wszystkie strefy wykorzystuja zmianę czasu na letni... i nie wszystkie zmieniaja sie tego samego dnia stad nie jest proste napisanie wlasnych funkcji. Trzeba znac specyfikacje kilkudziesieciu stref wystepujacych na ziemi. W C# .dotNET dysponuje tymi danymi.

Czy w PHP isnitje taki zaawansowany mechanizm konwersji czasu:
1. UTC na zadany lokalny
2. zadanego lokalnego na UTC
3. ewentualnie lokalnegoA wprost na lokalnyB

Ten post edytował kufalo 24.04.2009, 11:15:27
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
ddiceman
post
Post #2





Grupa: Zarejestrowani
Postów: 326
Pomógł: 121
Dołączył: 23.07.2008
Skąd: Wrocław

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


setlocale();. Zobacz zwlaszcza przyklady
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 01:44