This is one of my big questions starting with "why?". Here is the problem cause this question:
Today I have changed my server's timezone to EEST and the local system/hardware time to my prefered time. So we have:
[root@host root]# date
Fri Jul 4 16:53:56 EEST 2003
But when calling a date() from php I got this strange output:
Fri Jul 4 9:54:00 EDT 2003 (using date("D M j G:i:s T Y"); )
Althought the server timezone is set to EEST and local time to 16:53, PHP shows 9:54 with EDT timezone!. This happens on any timezone I select on my server... its still EDT!
Does anyone has the same problem with me? Do you know how to solve this?
I am using:
apache 1.3.27 / php 4.3.0 / RedHat 7.3 and both system & hardware times are set equal to the prefered time.