11 Voto

PHP: Fecha antes de X días

Pregunta de CSchaf | 17/10/2020 a las 22:13

¿Existe la posibilidad de calcular con fechas en PHP?

Me gustaría restar algunos días de la fecha actual, por ejemplo, para determinar la fecha de ayer, la fecha de hace 10 días o la fecha de hace 100 días. ¿Alguien me puede ayudar?

ResponderPositivoNegativo
1Mejor Respuesta1 Voto

Puede hacerlo con bastante facilidad utilizando la función PHP strtotime(). Puede pasar una fecha en forma de texto a esta función y obtendrá una marca de tiempo / timestamp.

Incluso puede trabajar con constantes de tiempo como day, week, month o year (día, semana, mes, año). Aquí tienes algunos ejemplos:

$t = strtotime("-1 day");
echo date("d.m.Y", $t);

Esto genera la fecha de ayer, que es la fecha de un día atrás.

$t = strtotime("-7 days");
echo date("d.m.Y", $t);

Esto genera la fecha anterior a una semana, es decir, la fecha anterior a siete días.

$t = strtotime("-10 days");
echo date("d.m.Y", $t);

Con este código, obtiene la fecha de hace diez días.

$t = strtotime("-100 days");
echo date("d.m.Y", $t);

Y usando este código, obtienes la fecha de hace cien días.
17/10/2020 a las 22:25

ResponderPositivo Negativo
Responder

Temas Relacionados

PHP: Determinar el Número de Semana

Tutorial | 0 Comentarios

Cambiar la Fecha de Archivo

Tutorial | 0 Comentarios

PHP: Agregar X Meses a una Fecha

Pregunta | 1 Respuesta

PHP: Fecha hace 1 semana

Pregunta | 1 Respuesta

Aviso Importante

Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.

Participar

Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.