Aggiornamento a un nuovo server, ho due ripetuto gli errori:Come correggere gli errori di PHP relativi al fuso orario (function.strtotime e function.date)
Warning: strtotime() [function.strtotime]: E ' non è sicuro affidarsi a le impostazioni del fuso orario del sistema. Sei richiesto per utilizzare l'impostazione date.timezone o la funzione date_default_timezone_set(). Nel caso hai utilizzato uno di questi metodi e ricevi ancora questo avviso , molto probabilmente hai sbagliato a digitare l'identificatore del fuso orario. Abbiamo selezionato 'America/New_York' per 'EST/-5.0/no DST' invece in ...
e
Warning: date() [function.date]: non è sicuro affidarsi alle impostazioni del fuso orario del sistema . Sei richiesto per utilizzare l'impostazione date.timezone o la funzione date_default_timezone_set(). Nel caso hai utilizzato uno di questi metodi e ricevi ancora questo avviso , molto probabilmente hai sbagliato a digitare l'identificatore del fuso orario. Abbiamo scelto 'America/New_York' per 'EST/-5.0/no DST' invece in
Come posso fare per la fissazione di tali?
codice in questione è questo:
'date' => date("Y-M-d",strtotime($Array['_dateCreated'])),
Ho provato a mettere questo in un includere in cima a tutte le mie pagine:
<?php
date_default_timezone_set('America/New_York');
?>
Grazie in anticipo per il vostro aiuto.
Correlato: http://stackoverflow.com/q/4428546/819417 –
*** Nota: *** Il file 'php-cli' di' php.ini' è diverso da quello di 'apache2'' file php.ini'. Suggerisco collegamenti simbolici tra loro per mantenerli sincronizzati ed evitare confusione! –