Php使用的是通用时间,而不是当地时间

时间:2014-06-25 13:06:22

标签: php apache

所有来自php的时间戳都是错误的,因为它使用的是通用时间而非本地时间,这对我来说是欧洲/巴黎

当前默认时区:'Europe / Paris' 现在的时间是:Wed Jun 25 14:57:37 CEST 2014。 世界时间现在是:2014年6月25日星期三12:57:37 UTC。

一个想法?

由于

2 个答案:

答案 0 :(得分:1)

使用date_default_timezone_set();为您的代码设置默认时区。

例如:

date_default_timezone_set('America/Los_Angeles');
// Use date() or other functions now.

无论如何 - Google是你的朋友

答案 1 :(得分:0)

$date->setTimezone(new DateTimeZone('Europe/Paris'));

$date_format = $date->format('d.m.Y H:i:s');