total - sacar los dias entre 2 fechas php
Diferencia de fecha en php en días? (3)
Esta pregunta ya tiene una respuesta aquí:
¿Hay una forma rápida de calcular la diferencia de fecha en php? Por ejemplo:
$date1 = ''2009-11-12 12:09:08'';
$date2 = ''2009-12-01 08:20:11'';
Y luego haga un cálculo, $ date2 menos $ date1
Leo la documentación de php.net, pero no tuve suerte. ¿Hay una forma rápida de hacerlo?
A continuación, el código dará la salida por el número de días, eliminando la diferencia entre dos fechas.
$str = "Jul 02 2013";
$str = strtotime(date("M d Y ")) - (strtotime($str));
echo floor($str/3600/24);
Yo recomendaría usar la función date-> diff , como en el siguiente ejemplo:
$dStart = new DateTime(''2012-07-26'');
$dEnd = new DateTime(''2012-08-26'');
$dDiff = $dStart->diff($dEnd);
echo $dDiff->format(''%R''); // use for point out relation: smaller/greater
echo $dDiff->days;
strtotime convertirá su cadena de fecha en una marca de tiempo de Unix. (segundos desde la época de Unix.
$ts1 = strtotime($date1);
$ts2 = strtotime($date2);
$seconds_diff = $ts2 - $ts1;