Jak mówi tytuł, może ktoś wyjaśnić, dlaczego kodphp - date_default_timezone_set nie działa, ale ini_set "date.timezone" ma. Czemu?
ini_set('date.timezone', 'Europe/Athens');
prace ale
date_default_timezone_set('Europe/Athens');
nie?
Szukałem rozwiązania, aby przekonwertować sygnaturę czasową i wszystko, co mogłem znaleźć w Internecie, to użyć date_default_timezone_set
. Ale konwersja zawsze miała 1 godzinę różnicy.
Następnie znalazłem ten temat "strftime()
function showing incorrect time", który używa kodu init_set (a potem mam RTM i dowiedziałem się, że jest już wspomniany w dokumentacji). Wypróbowałem to i zadziałało. Nie mam odpowiedzi, dlaczego date_default_timezone_set
nie działa.
Czy ktoś może mi wyjaśnić?
to timastampy, a nie UTC, a Ateny to +1? może spróbuj Europe/Dublin – KevInSol
Proszę udostępnić pełny kod. – Evert
Kod roboczy http://pastebin.com/EQx9jeGm –