Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/05/2011, 09:35
Blashak
 
Fecha de Ingreso: noviembre-2007
Mensajes: 471
Antigüedad: 17 años
Puntos: 2
restar fechas

Buenas,

Estoy intentando restar la fecha recogida de un form con la actual y el resultado me devuelve 31, si la diferencia de dia es 1 si es dos 62....

no deberia 1???
Código PHP:
Ver original
  1. $dia = $_POST['dia'];
  2. $mes = $_POST['mes'];
  3. $ano = $_POST['ano'];
  4.  
  5. $dia_a = date('d');
  6. $mes_m = date('m');
  7. $ano_y = date('Y');
  8.  
  9. $fecha = mktime(0,0,0,$dia_a, $mes_m, $ano_y);
  10.  
  11. $fecha2 = mktime(0,0,0,$dia, $mes, $ano);
  12.  
  13.  
  14. $fechafinal = round(($fecha - $fecha2) - (1*24* 60 * 60));
  15.  
  16. echo $fechafinal;