La función time() me devuelve 2 horas antes de la que tiene el reloj del PC/Ordenador, que casualmente resulta ser la UTC/GMT.
He mirado que esté bien configurado el php.ini y aparece bien Europe/Berlin.
Igualmente, he intentado poner otra hora con el siguiente código:
Citar
echo time().'<br>';
date_default_timezone_set("America/Bogota");
echo time().'<br>';
date_default_timezone_set("America/Bogota");
echo time().'<br>';
No obstante los dos time() me devuelven exactamente la misma hora (ponga lo que ponga).
A ver si me podéis ayudar, a que ver que puede ser... que ya me estoy cansado de mirar ^^