hola tengo problemas con al utilizar date_default_timezone_set
la tengo de la siguiente forma:
date_default_timezone_set('America/Mexico_City');
echo date("Y-m-d");
me imprime bien la fecha por ejemplo 2014-06-23, pero no se porque me cambio la fecha al día siguiente por ejemplo 2014-06-24, y esto sola pasa por las tardes y no todos los días a veces pasan días funcionando bien y depronto otra ves me adelanta un día la fecha, y al día siguiente ya aparece bien y después en la tarde otra vez el adelanto y no se donde pueda estar el error.