Sumar horas a una fecha en PHP

También te podría gustar...

7 Respuestas

  1. mac jarod dice:

    que hacer si las horas vienen de una variable???
    no se puede hacer algo como:
    $nuevafecha = strtotime ( ‘+$horas hour’ , strtotime ( $fecha ) ) ;

  2. Toti dice:

    No me funciona esto::

    $fecha = ‘2012-01-01 10:25:15’;
    $nueva_fecha = date($fecha, (strtotime (“+10 Hours”)));

    que puede ser??

  3. Pepe dice:

    Yo tengo un caso similar.
    Recibo dos variables $POST con dos valores:
    $fecha = “2017-10-25 10:17:56”;
    $nueva_hora = “17:30”;

    Necesito armar una función que me combine ambas variables de tal modo que la variable $nueva_hora se convierta en el horario interno que figura en la variable $fecha. Es decir, que debería dar por resultado: “2017-10-25 17:30:00”

    Estoy buscando el modo pero las fechas en PHP son un reverendo dolor de cabeza…

  4. esto me sirvio a mi, les dejo la solución:
    $duracion = explode(“:”, $agenda->duracion);
    $tiempotextual = array(‘hours’, ‘minutes’, ‘seconds’);
    for ($i = 0; $i 0) {
    $duracion[$i] = “+{$duracion[$i]} {$tiempotextual[$i]}”;
    } else {
    unset($duracion[$i]);
    }
    }
    $duracion = implode(” “, $duracion);
    $horadesde = $agenda->horadesde;
    $horadesde horahasta;
    $horadesde = date(“H:i:s”, (strtotime($horadesde.” “.$duracion)))

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *