W moim przypadku, zarówno serwer, jak i klient, są tym samym komputerem, jestem na localhost. Kiedy wyślę echo daty z funkcji date(), wyświetlona zostanie całkowicie błędna wartość, 11 godzin wcześniej. Próbowałem również gmdate(), ale wyświetla datę w AM nie PM. Czy jest jakikolwiek sposób na zmianę czasu serwera apache, więc za każdym razem, gdy otrzymam go w php, wyświetla się on tak samo jak czas na moim komputerze?Jak zmienić czas na serwerze apache, aby odpowiadał czasowi komputera (PHP)?
EDYCJA: Przepraszam za późną edycję. Już ustawiłem strefę czasową w pliku php.ini, ale nadal nie działa. I jestem pewien, że moja strefa czasowa jest poprawna, ponieważ dostałem ją z podręcznika i sprawdziłem z phpinfo().
Prawdopodobny duplikat. Proszę zobaczyć moją odpowiedź na to pytanie http://stackoverflow.com/questions/8596083/apache-time-stamp-incorrect/8596163#8596163 –
http://php.net/manual/en/datetime.configuration.php – hakre
@ TomS Już to zrobiłem, ale nadal nie działa !! – menislici