Publicentral.com - alta en buscadores, registro buscadores, promocionaPromocion en buscadores y negocios online
Mostrando Codigo - Php
Code

Php - Diferencia entre dos fechas

Códigos Php

Sencillo metodos para calcular la diferencia entre horas
Visitas: 39,661 - 21/09/2003 21.54.32
DemoNO CONTIENE ARCHIVO DESCARGABLEComentario
EXPLICACION
En este ejemplo obtenemos la diferencia entre horas y dias
CODIGO
Codigo probado en ChromeCodigo probado en Mozilla FirefoxCodigo probado en Internet Explorer 7+Codigo probado en OperaCodigo probado en Safari


// Codigo ofrecido por Tutores.org

  1. <?php
  2. $date1="2003-09-21";
  3. $date2="2003-09-10";
  4.  
  5. $s = strtotime($date1)-strtotime($date2);
  6. $d = intval($s/86400);
  7. $s -= $d*86400;
  8. $h = intval($s/3600);
  9. $s -= $h*3600;
  10. $m = intval($s/60);
  11. $s -= $m*60;
  12.  
  13. $dif= (($d*24)+$h).hrs." ".$m."min";
  14. $dif2= $d.$space.dias." ".$h.hrs." ".$m."min";
  15.  
  16. echo "Diferencia en horas: ".$dif;
  17.  
  18. echo "Diferencia en dias: ".$dif2;
  19. ?>



ENLACE AL CODIGO
Si quieres enlazar desde tu pagina a este codigo
<!-- Inicio enlace Tutores.org -->
<a title="Tutores.org - Diferencia entre dos fechas" href="http://www.tutores.org/codigo/570/" target="_blank">Diferencia entre dos fechas</a>
<!-- Final enlace Tutores.org -->
COMENTARIOS
Comentario usuario
15-05-2008 21:48:51
2 5
y como obtengo una fecha si le quiero restar a una fecha 7 dias, siendo 7 una variable que pueda cambiar.
Comentario usuario
21/03/2005 16.36.25
3 5
Me parece espectacular. Podrìas darme el còdigo para irme n cantidad de dìas hacia atràs o hacia adelante. Si no es mucho pedir incluyendo o excluyento feriados. Gracias
Comentario usuario
10-09-2010 12:26:57
3 5
Gracias pore l codigo en verdad es simple y no se complica tanto como otros que he leido

solo te recomiendo que invietras tus fechas en la resta porque

casi todos ocupan fecha uno menos fecha 2 y la fecha grande o mayor es la 2
pero no imporata
esta excelente...
Comentario usuario
preth00nker
5 5
muy elegante y corto (y) (pulgar arriba) y gracias
Comentario usuario
04-07-2007 17:35:42
1 5
deseo saber la diferencia en meses con dos fechas k digite el usuario gracias
Comentario usuario
17-03-2011 13:21:36
5 5
eseo saber la diferencia en meses con dos fechas k digite el usuario gracias
Comentario usuario
Wilson
1 5
Excelente, muchas gracias estaba haciendo el proceso sin strtotime().
De nuevo gracias y sigan así
Comentario usuario
rgandara
4 5
Excelente post... con algunos pequeños ajustes pero muyy bien!!!
Comentario usuario
FquezadaE
4 5
no funciona para algunos meses de 31 dias, vean
2013-01-05 2012-12-31
2012-06-05 2012-05-31
2012-04-05 2012-03-31
2012-09-05 2012-08-31

Gracias de todas maneras.
INSERTAR COMENTARIO

Usuario:
Email:
Comentario:
Codigo Seguridad


Antes de enviar un comentario...
Todos los comentarios son revisados personalmente
Todo comentario que no haga relacion al codigo mostrado en esta pagina sera eliminado

Usuarios registrados tienen preferencia en recibir respuestas de ayuda!!
Ademas de poder insertar Imagenes,Enlaces y otras propiedades del editor.
Por favor, insertar los comentarios descriptivos.