我在我制作的自定义组件中创建了此代码:
$date = date('m/d/Y h:i:s a', time())."<br>";
echo 'Current date and time is: ' . $date;
$date = JFactory::getDate();
echo 'Current date and time is: ' . $date->toFormat() ."<br>";
第一个代码正确显示日期时间,但第二个代码显示时间 +3 小时
我检查了 configuration.php 文件和 public $offset = 'Europe/Athens'; 并且是正确的。我也在从系统配置菜单更改设置,但似乎没有修复 JFactory::getDate() 以显示正确的时间。我错过了什么?