2012-08-13 13 views
5

Zauważyłem dzisiaj, że data zgłoszona przez PHP jest błędna.Domyślna konfiguracja strefy czasowej PHP

Kiedy wszedłem do pliku PHP, aby spróbować zmienić strefę czasową, dostaję wielkie brzydkie ostrzeżenie, że ustawianie strefy czasowej jest obowiązkowe.

Nie otrzymuję błędu, gdy strefa czasowa jest ustawiona na UTC, ale data jest nieprawidłowa.

Każda inna wartość poza UTC zgłasza błąd.

Co to jest?

Odpowiedz

8
date.timezone = "Europe/Paris" 

Put, że w pliku php.ini ze strefy czasowej approrpriate od here, a następnie ponownie uruchom serwer HTTP.

Jeśli nie chcesz, aby ustawić go na całym świecie, ale chcemy, aby ustawić go na podstawie skryptu przez skrypt, należy użyć tego kodu na każdej stronie, na której jest używany data/czas: funkcja

date_default_timezone_set('America/Los_Angeles'); 

Podobnie jak globalne okno czasowe, wybierz strefę czasową z here.

+0

Dzięki David, działał idealnie. –

Powiązane problemy