Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/04/2012, 12:00
ra120354
 
Fecha de Ingreso: febrero-2012
Ubicación: N/A
Mensajes: 54
Antigüedad: 12 años, 9 meses
Puntos: 0
Solucionado: Dias transcurridos desde el inicio del año

Gracias a los dos gjx2 y a unreal4u por vuestra ayuda.

Bueno ya esta solucionado, lo pongo aquí por si a alguien que sepa tan poco como yo de PHP le puede servir.

Código PHP:
Ver original
  1. <?php
  2. //Fecha Inicial
  3. $ano1 = date("Y");
  4. $mes1 = 1;
  5. $dia1 = 1;
  6.  
  7. //Fecha de Hoy
  8. $ano2 = date("Y");
  9. $mes2 = date("n");
  10. $dia2 = date("j");
  11.  
  12. //calculo entre las dos fechas
  13. $FechaInicial = mktime(0,0,0,$mes1,$dia1,$ano1);
  14. $FechaHoy = mktime(0,0,0,$mes2,$dia2,$ano2); // Si quiero que cuente el día que estamos como transcurrido poner la hora  a 24 h.
  15.  
  16. //calculo los segundos de diferencia entre las 2 fechas
  17. $segundos_dif = $FechaInicial - $FechaHoy;
  18.  
  19. //convierto segundos en días
  20. $dias_dif = $segundos_dif / (60 * 60 * 24);
  21.  
  22. //valor total de los días
  23. $dias_dif = abs($dias_dif);
  24.  
  25. //Redondeo los días de diferencia
  26. $dias_dif = floor($dias_dif);
  27.  
  28. echo $dias_dif;
  29. ?>

Un saludo y gracias a todos.