hola amigos ya he leido todos los post referente a esto pero aun asi me sigue dando problemas os cuento...
tengo este codigo
Código PHP:
$grupo=utf8_decode($_POST['grupo']);
$fechaActual=utf8_decode($_POST['Fentrega']);
$fechaInicio=utf8_decode($_POST['Frecogida']);
$Hentrega=utf8_decode($_POST['Hentrega']);
$Hrecogida=utf8_decode($_POST['Hrecogida']);
$provincia=utf8_decode($_POST['provincia']);
$oficina=utf8_decode($_POST['oficina']);
$Hrecogida=utf8_decode($_POST['Hrecogida']);
$dia1 = substr($fechaActual, 0, 2);
$mes1 = substr($fechaActual, 3, 5);
$anio1 = substr($fechaActual, 6, 10);
$dia2 = substr($fechaInicio, 0, 2);
$mes2 = substr($fechaInicio, 3, 5);
$anio2 = substr($fechaInicio, 6, 10);
//calculo timestam de las dos fechas
$timestamp1 = mktime(0,0,0,$mes1,$dia1,$ano1);
$timestamp2 = mktime(4,12,0,$mes2,$dia2,$ano2);
//resto a una fecha la otra
$segundos_diferencia = $timestamp1 - $timestamp2;
//echo $segundos_diferencia;
//convierto segundos en días
$dias_diferencia = $segundos_diferencia / (60 * 60 * 24);
//obtengo el valor absoulto de los días (quito el posible signo negativo)
$dias_diferencia = abs($dias_diferencia);
//quito los decimales a los días de diferencia
$dias_diferencia = floor($dias_diferencia);
y el problema que tengo es que dentro de un mismo mes todo funciona bien el caso es que si la fecha cambia de mes automaticamente siempre el resultado es de 30 dias
por favor estoy en un atoyadero espero que alguien tenga conocimiento de mi solucion gracias