日期时间返回错误的时间


Datetime returns wrong time

$a=new DateTime();
echo $a->format('d-m-y H:i');

这打印了我23-10-14 23:18但问题是,对我来说,时间是 24/10/14 00:18,也就是一小时后。为什么会这样发生以及如何解决?

我只是在网上跟踪你,看起来你需要:

date_default_timezone_set('Europe/Bucharest');