如何使用DateTime对象设置时区?

Sal*_*ito 6 php datetime date

我创建了一个在服务器文件夹中打印日志的代码,这个日志还返回一个带有小时的日期,但服务器不在我的国家,所以小时对我来说是不正确的.其实这是我的代码:

$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);
Run Code Online (Sandbox Code Playgroud)

如何为意大利设置正确的小时?

Dan*_*rom 2

查看日期时区

$date = new DateTime('now',new DateTimeZone("Europe/Rome"));
Run Code Online (Sandbox Code Playgroud)