Ho creato un codice che stampa un registro in una cartella del server, questo registro restituisce anche una data con ore ma il server non è nella mia nazione, quindi le ore non sono corrette per me. In realtà questo è il mio codice:Come impostare il fuso orario con l'oggetto DateTime?
$now = new DateTime();
$aggiornata = "\r\n" . "Aggiornamento eseguito con successo per: " . $value['caption'] . " DATA: " . $now->format('d-m-Y H:i:s');
file_put_contents(getenv('OPENSHIFT_REPO_DIR').'php/log.txt', $aggiornata, FILE_APPEND);
Come impostare l'ora corretta per l'Italia?
$ data-> ('d-m-Y H: i: s'); è anche valido? Perché nel log non viene stampato nulla con la tua modifica –
sì è valida, come stai loggando btw? –
Il mio file di registro mostra il tempo di aggiornamento di una determinata stagione riconosciuto dal parametro $ value ['caption']. Ho provato il codice in localhost e il file è stato creato, ma sul server openshift questo codice non funziona. –