En mi caso particular, tanto el servidor como el cliente son la misma computadora, estoy en localhost. Cuando hago eco de la fecha desde la función de fecha(), muestra un valor totalmente erróneo, 11 horas antes. También probé gmdate(), pero muestra la fecha en AM, no en PM. ¿Hay alguna forma de cambiar el tiempo del servidor apache, así que cada vez que lo obtengo en php, se muestra igual que el tiempo en mi computadora?¿Cómo cambiar la hora en el servidor apache para que coincida con la hora de la computadora (PHP)?
EDIT: Perdón por la edición tardía. Ya configuré la zona horaria en php.ini pero aún no funciona. Y estoy seguro de que mi zona horaria es correcta, ya que la obtuve del manual y la comprobé desde phpinfo().
Posible duplicado. Consulte mi respuesta a esta pregunta http://stackoverflow.com/questions/8596083/apache-time-stamp-incorrect/8596163#8596163 –
http://php.net/manual/en/datetime.configuration.php – hakre
@ ¡TomS ya lo hice, pero todavía no funciona! – menislici