Symfonys date_default_timezone_get()

时间:2016-02-17 12:17:12

标签: php mysql symfony datetime

所以我安装了composer和apache以及mysql,然后安装了symfony,但安装后它告诉我更改日期因为它不可靠然后我可以自由使用它。

我已经使用Europe / Bucharest更改了php.ini中的日期,但仍然收到此消息:

units

我使用Fedora 23 32位。我已经查看了其他解决方案,但没有一个能够正常工作。

2 个答案:

答案 0 :(得分:5)

在Symfony2中,只需在类app / AppKernel.php的末尾添加:

public function init() {
    date_default_timezone_set( 'Europe/Bucharest' );
    parent::init();
}

在Symfony3中,使用:

public function __construct($environment, $debug) {
    date_default_timezone_set('Europe/Bucharest');
    parent::__construct($environment, $debug);
}

答案 1 :(得分:0)

public function __construct($environment, $debug)
{
    parent::__construct($environment, $debug);
    date_default_timezone_set('Asia/Shanghai');
}

我在交响乐2.3中使用它