date_default_timezone_set lo que hace por lo que vi es definir un offset GMT, y por ejemplo si vivo en Buenos Aires toma la hora del servidor y le resta 3.
Ahora bien...
El problema de base que tengo es que en Mi PC que es donde tengo instalado el servidor la funcion de PHP DATE me devuelve 1 hora atrasada la hora...
Esto es muy fastidioso, por que al insertar registros en MYSQL, uso NOW() para almacenar ciertos registros y NOW() almacena la hora actual de manera perfecta.
Grrrr... sigo probando....
Ayudas bienvenidas!