Funcion PHP para Sumar Tiempo a Fechas

{ Posted on Oct 01 2011 by admin }
Tags : ,
Categories : PHP

Con esta funcion es posible sumar o agregar tiempo (años, meses, dias, horas, munitos, segundos) a una fecha especifica.


function dateadd($date, $dd=0, $mm=0, $yy=0, $hh=0, $mn=0, $ss=0){

$date_r = getdate(strtotime($date));$date_result = date(“m/d/Y h:i:s”, mktime(($date_r["hours"]+$hh),($date_r["minutes"]+$mn),($date_r["seconds"]+$ss)($date_r["mon"]+$mm),($date_r["mday"]+$dd),($date_r["year"]+$yy)));

return $date_result;

}

$fecha = “02/04/2008″; //mes/dia/año

$fecha_actualizada = dateadd($fecha,1,0,0,0,0,0); // suma 1 dia a la fecha Lo que hace esta funcion es basicamente desarmar la fecha dada con mktime a modo de arreglo, una vez hecho esto, le suma a cada parte de la fecha los valores que le enviamos.

Espero sea de utilidad.

Bytes…

No related posts.

Post a Comment