Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] data, Czy takie coś zwróci zawse dobrą datę?
bmL
post
Post #1





Grupa: Zarejestrowani
Postów: 301
Pomógł: 25
Dołączył: 15.07.2007
Skąd: Olsztyn

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


Szukałem skryptu który niezależnie od ustawień serwera zwróci dobrą (aktualną dla danej strefy) datę niestety nic takiego nie mogłem znależć więc zacząłem zagłębiać się w funkcje daty/czasu w php i wykminiłem coś takiego:
  1. <?php
  2. $time = gmmktime();
  3. $strefa = 1; // dla polski +1
  4. $strefa = date('I') + $strefa;  // oszczędzanie energi?
  5. $czas = gmdate('Y-m-d H:i', strtotime('+' . $strefa . ' hour', $time));
  6. echo $czas;
  7. ?>

Nie wiem czy moje rozumowanie jest poprawne bo gubię się już w tych wszystkich typach czasu.

Ten post edytował bmL 4.10.2008, 13:59:32
Go to the top of the page
+Quote Post
MWL
post
Post #2





Grupa: Zarejestrowani
Postów: 493
Pomógł: 32
Dołączył: 14.04.2008
Skąd: Lenkowski.net

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


popatrz na funkcję date_default_timezone_set()
Go to the top of the page
+Quote Post
bmL
post
Post #3





Grupa: Zarejestrowani
Postów: 301
Pomógł: 25
Dołączył: 15.07.2007
Skąd: Olsztyn

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


Wielkie dzięki napisałem coś takiego:
  1. <?php
  2. date_default_timezone_set('Europe/Berlin');
  3. $time = time();
  4. $czas = date('Y-m-d H:i',$time);
  5. echo $czas;
  6. ?>

I jak narazie działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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: 23.08.2025 - 07:52