según el manual, dicha función cambia el comportamiento de todas las funciones relacionadas al tratamiento de hora y fecha...
así que deberías usarla una sola ves, al inicio de tus scripts... en un archivo de configuración por ejemplo, y no hacerlo cada ves que necesites cambio de hora... eso último es lo que te genera inconsistencias...