I have been trying to tackle this for hours and I can not seem to figure it out at all with hours of trying to find a solution so maybe someone will be of help to me
Here is my code snippet:
$phxtime = new \DateTimeZone('America/Phoenix');
$datetime = new \DateTime();
$datetime->setTimezone($phxtime);
echo $datetime->format('Y-m-d H:i:s A');
Here is my output of above code:
2014-05-29 09:13:10 AM
It should be 4:13:10 PM (my computer time)
How to fix this:
Assuming you are running CentOS 6.5 64 Bit
yum install ntp -y
service ntpd start
After all of that is completed, recheck your date and everything should be in order!