Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Strefy czasowe, Jakie rozwiązanie będzie najlepsze?
graft
post
Post #1





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 24.03.2007

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


Witam wszystkich

Mam do dyspozycji PHP 5.2.3 (w nieszczęsnym AZ.pl).


Mam w bazie użytkowników, a jedno z pól to kraj użytkownika, który wybrał z selecta podczas rejestracji.
No i powstał problem. Np. użytkownik z Polski chce dodać komentarz użytkownikowi z Chin. Ale Chinol jest w innej strefie.

Mam kilka pomysłów, np. do tabeli z krajami dodać różnicę w czasach którą później skrypt by przeliczał każdemu zalogowanemu użytkownikowi wg. jego czasu.

Proszę o jakieś sugestie. Może jakieś linki do sprawdzonych metod...

PS. Wszędzie na stronie używam czasów z funkcji: time()
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pbnan
post
Post #2





Grupa: Zarejestrowani
Postów: 174
Pomógł: 0
Dołączył: 27.03.2007
Skąd: Osiek almost City ;-D

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


Hm, sądzę, że w miarę łatwo by było w bazie ustawiać, o ile godzin zwiększyć czas. Tj. Polak będzie miał zapisane w bazie 1, natomiast Brytyjczyk 0. Ktoś inny będzie natomiast miał -1, i tak dalej.

Wtedy po prostu przy wyświetlaniu czasu dodajesz ten, który jest ustawiony przez użytkownika.
Tj. teraz mamy w GB godzinę ok. 16:40, dla Polaka wyświetlasz 16:40+1 [zapisane w bazie to ma] = 17:40. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował pbnan 12.10.2007, 16:34:28
Go to the top of the page
+Quote Post

Posty w temacie
- graft   [PHP] Strefy czasowe   12.10.2007, 16:28:02
- - pbnan   Hm, sądzę, że w miarę łat...   12.10.2007, 16:33:19
- - mike   Z powodu dokładnie takich problemów popełniłem not...   12.10.2007, 16:40:01


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: 15.09.2025 - 21:42