Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/03/2010, 21:37
Avatar de vicram10
vicram10
 
Fecha de Ingreso: enero-2009
Ubicación: Asuncion
Mensajes: 323
Antigüedad: 14 años
Puntos: 27
Respuesta: saber cuantos dias han pasado desde una fecha hasta el dia de hoy

La verdad, si se puede, puedes probar lo que dice aqui

http://www.tuxi.com.ar/2007/05/04/restar-fechas-en-php/

hay una funcion ahi que lo proveen y solo usas esa funcion y lograras tu objetivo cualquier cosa igual lo transcribo aqui.

Esto sirve para restar 2 fechas y saber cuantos dias hay entre ambos.

Código PHP:
<?php
// Fecha en formato dd/mm/yyyy o dd-mm-yyyy retorna la diferencia en dias

function restaFechas($dFecIni$dFecFin)
{
$dFecIni str_replace("-","",$dFecIni);
$dFecIni str_replace("/","",$dFecIni);
$dFecFin str_replace("-","",$dFecFin);
$dFecFin str_replace("/","",$dFecFin);

ereg("([0-9]{1,2})([0-9]{1,2})([0-9]{2,4})"$dFecIni$aFecIni);
ereg"([0-9]{1,2})([0-9]{1,2})([0-9]{2,4})"$dFecFin$aFecFin);

$date1 mktime(0,0,0,$aFecIni[2], $aFecIni[1], $aFecIni[3]);
$date2 mktime(0,0,0,$aFecFin[2], $aFecFin[1], $aFecFin[3]);

return 
round(($date2 $date1) / (60 60 24));
}
// Ej.: con fechas fijas
$resultado_resta restaFechas('01-05-2007','04-05-2007');
echo 
"Artículo publicado hace ".$resultado_resta." días.";

// Podemos reemplazar la fecha inicial fija, por las que tengamos en el registro del Artículo de la base de datos
// Ej.: $resultado_resta = restaFechas( $fecha_articulo , date('d-m-Y') );

?>
Como dije, esta es la funcion y ahi tienen un ejemplo y la web o fuente original al comienzo del post.

salu2

Pd.: tengan en cuenta las comillas y demas, aqui salen mal algunas partes por eso pueden fijarse en la web que lo mencionan.