# How can I change the php timezone in php.ini

**URL:** <https://discuss.circleci.com/t/how-can-i-change-the-php-timezone-in-php-ini/6129>\
**Category:** Programming Languages\
**Created:** [September 9, 2016, 1:36pm UTC](https://discuss.circleci.com/t/how-can-i-change-the-php-timezone-in-php-ini/6129 "2016-09-09T13:36:10Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![pcave](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/pcave/32/13833_2.png) [@pcave](https://discuss.circleci.com/u/pcave)\
**Post date:** [September 9, 2016, 1:36pm UTC](https://discuss.circleci.com/t/how-can-i-change-the-php-timezone-in-php-ini/6129/1 "2016-09-09T13:36:10Z")

</div>

I’m getting an error when trying to run codeception tests that states:

```
[Exception]                                                                                                                                         
DateTime::__construct(): 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.

```

I’ve tried echo “date.timezone = America/New\_York” \> /opt/circleci/php/$(phpenv global)/etc/conf.d/date.ini in dependencies: override: but doing so causes drush and codeception to not install correctly.

Any advice would be appreciated.

---

<div class="post-metadata">

**Author:** ![pcave](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/pcave/32/13833_2.png) [@pcave](https://discuss.circleci.com/u/pcave)\
**Post date:** [September 9, 2016, 1:43pm UTC](https://discuss.circleci.com/t/how-can-i-change-the-php-timezone-in-php-ini/6129/2 "2016-09-09T13:43:10Z")

</div>

After further inspection, it looks like the composer install isn’t run when I try and set the timezone.

---

<div class="post-metadata">

**Author:** ![dwolke](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/dwolke/32/14549_2.png) [@dwolke](https://discuss.circleci.com/u/dwolke)\
**Post date:** [November 6, 2016, 8:10pm UTC](https://discuss.circleci.com/t/how-can-i-change-the-php-timezone-in-php-ini/6129/3 "2016-11-06T20:10:15Z")

</div>

Same problem here, but this worked for me:

`echo "date.timezone = Europe/Berlin" >> /opt/circleci/php/$(phpenv global)/etc/php.ini`

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/circleci/original/3X/5/1/511608acda8e85906e15909b57bd0a46c1dbe291.png) [@system](https://discuss.circleci.com/u/system)\
**Post date:** [June 18, 2018, 11:32am UTC](https://discuss.circleci.com/t/how-can-i-change-the-php-timezone-in-php-ini/6129/4 "2018-06-18T11:32:14Z")

</div>


