// tienes declarado $diax como 1 entonces el formato de la fecha queda erroneo$fecha="2010-09-".$diax;podrias if($diax < 10){ $fecha="2010-09-0". $diax;}else{ $fecha="2010-09-". $diax;}