![]() |
![]() ![]() |
![]() |
![]()
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: Nie rozumiem za bardzo tego komunikatu, jak mam ustawić funkcję dla strefy czasowej? -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 317 Pomógł: 58 Dołączył: 6.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Daj to u góry skryptu:
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki luck, jednak mam pytanie, głównie po co wprowadzono taką funkcje? Domyślam się że łatwiej zmieniać wtedy dynamicznie jej wartości np. przy serwisach wielojęzycznych gdzie strefa czasowa jest różna, jednak czy nie można tego ustawić w samym mysql aby ustawiał to automatycznie? Czy teraz przy każdym pisaniu i używaniu funkcji na dacie trzeba będzie wklepywać tą formułkę?
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#4
|
|
![]() 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.
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 09:51 |