Se han mencionado tres cosas:
- La hora del servidor. ¿confirmaste sea la correcta?
- El formato de la fecha. Sí, pasas
$row['fecha'] pero ¿y qué tiene
$row['fecha']?. Imprime el valor y muéstralo (el que sea un varchar no es buena señal).
- El valor de register_globals. Crea un archivo que solo contenga la función phpinfo();, accede a él desde el navegador, busca por "register_globals", ¿qué valor tiene?. Si está en "
On" tienes un problema, necesitas editar (o solicitarlo al administrador de tu hosting) el php.ini para que lo modifique a "
Off"
Y sí, todo eso ya se había dicho, pero no ha habido comentarios tuyos al respecto.
Un saludo