Buenas, estoy haciendo una funcion que me permita saber en "porcentaje" cuantos dias faltan para que expire un pago. Ej:
Se pago el 20-05-2009, vence el 20-06-2009 y la fecha de hoy es 16-06-2009
para obtener el porcentaje hago lo siguiente:
Código PHP:
$hoy = array("16","06","2009");
$vence = array("20","06","2009");
$hoyDia = $hoy[0];
$hoyMes = $hoy[1];
$hoyAnho = $hoy[2];
$venceDia = $vence[0];
$venceMes = $vence[1];
$venceAnho = $vence[2];
$porcentaje = $hoyDia / $venceDia;
$porcentaje = $porcentaje*100;
echo $porcentaje."%"; // Resultado: 80%
Cuando las fechas están dentro del mismo mes el resultado esta bien, pero cuando por ej: Hoy es 15-05-2009 y la fecha de vencimiento es 10-06-2009 el calculo lógicamente no sale bien.. ya que el día de vencimiento es menor al día de hoy pero el mes no lo es..
Esa es la parte que no puedo resolver, si alguien me puede dar una mano se lo agradeceré! :)