更改时区无效

时间:2013-02-26 13:38:16

标签: php joomla timezone

如何在Joomla网站中将默认时区更改为CET时区。我们使用PHP函数

ini_set('date.timezone', 'Europe/Rome');

但仍然会有一小时的差异(提前)。

请让我知道你们可能有什么想法来解决这个问题。

这一小时的差异可能与夏令时的设定有关吗?

2 个答案:

答案 0 :(得分:0)

免责声明:我对Joomla或PHP一无所知。

然而,知道如何使用Google joomla timezonejoomla daylight savings

根据Joomla Documentation,Joomla设置仅支持简单偏移。

其他人有asked about supporting DST/Summer time,临时解决方案是use this plugin

答案 1 :(得分:0)

你可以尝试

date_default_timezone_set("Europe/Rome");

否则,如果你可以尝试

$now = new DateTime();
$now->setTimezone(new DateTimeZone("Europe/Rome"));
echo $now->format('g:i A');

取决于您的要求。