There was a timezone issue in a PHP application running on Fedora I worked on and I am curious to know the difference between tzdata and timezonedb and how does PHP use them to calculate the timezome?
The issue was that 'Europe/Moscow' should be GMT+3 but PHP added one hour i.e. GMT+4. Most of the solutions are about running
pecl upgrade timezonedb
check Incomplete list of timezones generated by PHP
Without installing timezonedb extension, we updated tzdata
yum update tzdata
and then the issue was fixed!
So, Does PHP use tzdata if timezonedb is not installed or what?
PHP: 5.5.18
OS : Fedora 19