Mostrando las entradas con la etiqueta fechas. Mostrar todas las entradas
Mostrando las entradas con la etiqueta fechas. Mostrar todas las entradas

viernes, 5 de abril de 2019

Métodos sumar y restar fechas en PHP



Método para sumar días a una fecha:

function sumar_fecha($fecha, $dias) {
    $nuevafecha = strtotime("+$dias day", strtotime($fecha));
    $nuevafecha = date('Y-m-d', $nuevafecha);
    return $nuevafecha;
}

Uso:
sumar_fecha("2019-04-05", 7);

Resultado:
2019-04-12


Método para conocer cuantos días restan entre dos fechas:

function restar_fecha($start, $end) {
    $start_ts = strtotime($start);
    $end_ts = strtotime($end);
    $diff = $end_ts - $start_ts;
    return round($diff / 86400);
}

Uso:
restar_fecha("2019-04-01", "2019-04-05");

Resultado:
4