sto geting quando io faccio solo phpinfo()Impostazione fuso orario predefinito non funziona nonostante fuso orario sia valida
Attenzione: phpinfo(): Non è sicuro di fare affidamento sulle impostazioni di fuso orario del sistema. Sei richiesto per utilizzare l'impostazione date.timezone o la funzione date_default_timezone_set(). Nel caso in cui hai usato uno di questi metodi e ricevi ancora questo avviso, molto probabilmente hai sbagliato a digitare l'identificatore del fuso orario. Abbiamo scelto 'Europe/Helsinki' per 'EET/2.0/no DST' invece in /myadmin/i.php on line 8
qui è i.php:
<?php
//echo date_default_timezone_get();
date_default_timezone_set("Europe/Kiev");
//echo date("l");
phpinfo();
?>
E come si può vedo, quando faccio date_default_timezone_set ("Europa/Kiev") ottengo:
Avviso: date_default_timezone_set(): Timezone ID 'Europe/Kiev' non è valido in /myadmin/i.php sulla linea 4
sono sicuro che sto utilizzando stringa fuso orario valido dal here, e l'ho fatto impostare:
date.timezone = Europe/Kiev
nel file php.ini.
Ambiente: CentOS 6, nginx/1.1.11, PHP 5.3.8 (FPM-fcgi)
Io davvero non riesco a capire che cosa è una questione. Grazie.
Cosa significa 'date_default_timezone_set ('Europe/Kiev');' tornare? [Dovrebbe] (http://nl3.php.net/date_default_timezone_set) restituisce 'true' in caso di successo e' false' in caso di errore. – bouke
restituisce bool (falso) – Denys
Gli altri fusi orari funzionano? Puoi provare l'esempio fornito su http://php.net/manual/en/datetimezone.listidentifiers.php per stampare tutti i fusi orari supportati? – Gordon