LoginSignup
5
2

More than 5 years have passed since last update.

Symfony2のタイムゾーン設定

Posted at

自分のローカル環境でSymfony2を起動すると以下のエラーが出ました。

ContextErrorException: Warning: date_default_timezone_get(): It is not safe to rely on the system's timezone settings. You are required to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /Users/tadashinemoto/symfony/php/app/cache/dev/classes.php line 5521

どうやらタイムゾーンが設定されていないようなのでSymfony側で設定します。

AppKernel.php
class AppKernel extends Kernel
{
    public function __construct($environment, $debug)
    {
        date_default_timezone_set('Asia/Tokyo');
        parent::__construct($environment, $debug);
    }

    public function registerBundles()
    {
        $bundles = array(
            ....
        );
    }
    ....
}

これでエラーが起きなくなりました。

5
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
2