Diferencia entre dos fechas

<?php
$date1=”2008-06-26 04:21:48″;
$date2=”2008-06-12 04:28:40″;

$s = strtotime($date1)-strtotime($date2);
$d = intval($s/86400);
$s -= $d*86400;
$h = intval($s/3600);
$s -= $h*3600;
$m = intval($s/60);
$s -= $m*60;

$dif1= (($d*24)+$h).hrs.” “.$m.”min”;
$dif2= $d.$space.dias.” “.$h.hrs.” “.$m.”min”;
$dif3= $d.$space.dias.” “.$h.hrs.” “.$m.”min “.$s.”seg”;

echo “Diferencia en horas minutos: “.$dif1;
echo “<br>”;
echo “Diferencia en dias horas minutos: “.$dif2;
echo “<br>”;
echo “Diferencia en dias horas minutos segundos: “.$dif3;
?>

Anuncios

2 comentarios

  1. setFromDateDiff($someDate, $otherDate);

    //time span in days: 8463,46575231
    echo $span->toDays();

    //time span in full years: 23
    echo (int)($span->toDays() / 365);
    ?>

  2. require_once ‘Date.php’;

    $someDate = new Date(‘1813-02-23T05:34:23’);
    $otherDate = new Date(‘1789-12-21T18:23:42’);

    $span = new Date_Span();
    $span->setFromDateDiff($someDate, $otherDate);

    //time span in days: 8463,46575231
    echo $span->toDays();

    //time span in full years: 23
    echo (int)($span->toDays() / 365);

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: