Saltar al contenido

¿Cálculo de tiempo en php (agregue 10 horas)?

Solución:

strtotime() le devuelve un número que representa un tiempo en segundos. Para incrementarlo, agregue el número correspondiente de segundos que desea agregar. 10 horas = 60 * 60 * 10 = 36000, entonces …

$date = date('h:i:s A', strtotime($today)+36000); // $today is today date

Editar: había asumido que tenías un tiempo de cadena en $ hoy, si solo estás usando el tiempo actual, aún más simple:

$date = date('h:i:s A', time()+36000); // time() returns a time in seconds already

$tz = new DateTimeZone('Europe/London');
$date = new DateTime($today, $tz);
$date->modify('+10 hours');
// use $date->format() to outputs the result.

ver Clase DateTime (PHP 5> = 5.2.0)

$date = date('h:i:s A', strtotime($today . ' + 10 hours'));

(no probado)

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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