11 Voto

PHP: Fecha hace 1 semana

Pregunta de WebHorn | 21/11/2023 a las 19:16

Me gustaría determinar la fecha exactamente una semana antes de hoy en un script PHP.

Desafortunadamente, no es tan fácil restar 7 días a la fecha actual, porque también hay que considerar los cambios de meses y años. ¿Alguien tiene una idea?

ResponderPositivoNegativo
2Mejor Respuesta2 Votos

Puede simplemente usar la función strtotime() y pasar "-7 days" o "-1 week" para retroceder siete días respectivamente una semana en el pasado:

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

En este ejemplo, primero almacenamos la marca de tiempo dentro de la variable $t y luego mostramos la fecha en el formato día.mes.año usando la función date() de PHP.

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

Cuando se utiliza "-1 week" en lugar de "-7 days", el resultado es el mismo.
21/11/2023 a las 21:33

ResponderPositivo Negativo
Responder

Temas Relacionados

PHP: Determinar el Número de Semana

Tutorial | 0 Comentarios

Cambiar la Fecha de Archivo

Tutorial | 0 Comentarios

PHP: Fecha antes de X días

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.