Bueno, estuve googleando y ya prove de todo , pero php me devuelve la hora una hora adelanta. Me pasa en 3 servidores distintos. Con el script:
<?php
setlocale(LC_ALL, 'es_AR');
date_default_timezone_set("America/Argentina/Rio_Gallegos");
echo date('His',time());
?>
Obtengo 193501 cuando deberia ser 183501. Alguna idea que puede ser? Ya probe con setlocale y date_default_timezone_s, pero siempre me pasa esto.