obtener numero hora fecha convertir php timestamp

numero - ¿Cómo agrego 24 horas a una marca de tiempo de Unix en php?



strtotime php (5)

Me gustaría agregar 24 horas a la marca de tiempo por el momento. ¿Cómo puedo encontrar el número de marca de tiempo de Unix durante 24 horas para poder agregarlo a la marca de tiempo por ahora?

También me gustaría saber cómo agregar 48 horas o varios días a la marca de tiempo actual.

¿Cómo puedo hacer mejor al hacer esto?


Agregue 24*3600 que es el número de segundos en 24 horas


Es probable que desee agregar un día en lugar de 24 horas. No todos los días tienen 24 horas debido a (entre otras circunstancias) el horario de verano:

strtotime(''+1 day'', $timestamp);


La marca de tiempo de Unix está en segundos, así que simplemente agregue el número correspondiente de segundos a la marca de tiempo:

$timeInFuture = time() + (60 * 60 * 24);


También podría usar la clase DateTime :

$timestamp = mktime(15, 30, 00, 3, 28, 2015); $d = new DateTime(); $d->setTimestamp($timestamp);

Agregue un período de 1 día :

$d->add(new DateInterval(''P1D'')); echo $d->format(''c'');

Vea DateInterval para más detalles.


Una marca de tiempo de Unix es simplemente la cantidad de segundos desde enero de 1970, por lo que para agregar 24 horas a la marca de tiempo de Unix, solo agregamos el número de segundos en 24 horas. (24 * 60 * 60)

time() + 24*60*60;