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

Calculo de dias y horas entre dos fechas - mktime

El ejemplo consigue calcular la dirferencia entre fechas, obteniendo los dias y horas.
Visitas: 37428 - 27/10/2004 0:24:28
CODIGO NO EJECUTABLENO CONTIENE ARCHIVO DESCARGABLE
EXPLICACION

El formato para la fecha seria:

mktime(12,14,30,6,2,2004);  -  (hora,minuto,segundo,dia,mes,año)

CODIGO
Codigo probado en Internet Explorer 4++Codigo probado en Mozilla FirefoxCodigo probado en NetscapeCodigo probado en OperaCodigo probado en Safari


' Codigo ofrecido por Tutores.org
<?php
$fecha1 = mktime(12,14,30,6,2,2004);
$fecha2 = mktime(18,21,0,6,21,2004);
$diferencia = $fecha2-$fecha1;
$diff['horas'] = (int)($diferencia/(60*60));
$diff['dias'] = (int)($diferencia/(60*60*24));
echo "El array";
print_r ($diff);
echo"<br>";
echo"DIAS:".$diff['dias'];
echo"<br>";
echo"HORAS:".$diff['horas'];
?>

ENLACE AL CODIGO
Si quieres enlazar desde tu pagina a este codigo
<!-- Inicio enlace Tutores.org -->
<a title="Tutores.org - Calculo de dias y horas entre dos fechas - mktime" href="http://www.tutores.org/codigo/1416/" target="_blank">Calculo de dias y horas entre dos fechas - mktime</a>
<!-- Final enlace Tutores.org -->
COMENTARIOS
Fernando 19/08/2004 21.24.58
buena la función pero el formato que se indica no es el correcto dice mktime(12,14,30,6,2,2004); - (hora,minuto,segundo,dia,mes,año) y el correcto es mktime(12,14,30,6,2,2004); - (hora,minuto,segundo,mes,dia,año)

gracias
Oriana
hola mira sera q tienes ese codigo para fortran 90????? es que no no logro hacer :(
Alfonso
no se, creo que no entendí... no es mas facil hacer esto <? echo $date("Y-m-d H:i:s"); ?> el php tiene ,il maneras de hacer las cosas fáciles... no se compliquen
luca
alfonso: eso que pusiste sólo arroja la fecha actual, este cálculo te da la diferencia entre dos fechas.
Juancho
Alfonso webon lee el codigo antes de comentar webadas.
David 23/09/2005 22.53.03
¡¡Mil gracias!! :D :D :D :D :D ......................
Jose Ynga
Muy Bueno el posto, pero yo queria uno del cual yo doy la fecha y la hora en un formato y que se cambie al formato para ingresar a la bd. asi que lo modifique. con su permiso envio:
function ForFechaHora($fecha){
list($dia,$mes,$anio)=explode("/",$fecha);
list($anio,$hora)= explode(" ",$anio);
return $anio."-".$mes."-".$dia." ".$hora;
}
echo ForFechaHora('28/10/2011 03:32:13');
resultado.:
2011-10-28 03:32:13
jiji ahora si a registrarlo a la BD.
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.