Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] update bazy i problem z funkcja date
!*!
post
Post #1





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Po update'cie mysql do wersji 5.1.41-3, w większości skryptów pojawiają mi się takie błędy:

Cytat
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1.0/no DST' instead


odnośnie do tego fragmentu kodu:

  1. $staradata = strtotime("$data");
  2. $nowadata = date('H:i d-m-Y',$staradata);


Nie rozumiem za bardzo tego komunikatu, jak mam ustawić funkcję dla strefy czasowej?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
luck
post
Post #2





Grupa: Zarejestrowani
Postów: 317
Pomógł: 58
Dołączył: 6.11.2005

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


Chodzi o to, żebyś był świadomy tego, do jakiej strefy czasowej odnoszą się wszystkie obliczenia wykonywane na datach. Możesz wywołanie powyższej funkcji umieścić gdzieś w globalnej konfiguracji projektu (jeśli taką posiadasz), lub dowolnym innym pliku, który zawsze zostaje includowany. Alternatywa, może nawet lepsza i wygodniejsza to ustawienie odpowiedniej wartości "date.timezone" w pliku php.ini.
Go to the top of the page
+Quote Post

Posty w temacie


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: 9.10.2025 - 12:06