Nuevo post para ver cómo sumar y restar fechas en PHP con las funciones strtotime() y date() de manera fácil y sencilla, en estas operaciones sumaremos y restaremos días, semanas, meses y años a una fecha determinada.
Anteriormente escribí este post que quizás o interese ya que es de temática similar:
- Cómo comparar fechas en PHP de manera fácil con date() y strtotime()
- PHP date_add(): Sumar días, meses, años, horas, minutos y segundos
Ejemplos para sumar y restar fechas en PHP
Vamos a ver cómo realizar estas operaciones de fechas con las funciones de PHP anteriormente mencionadas, la url de los ejemplos es la siguiente.
Ejemplos para sumar y restar días en PHP
1 2 3 4 5 |
$fecha_actual = date("d-m-Y"); //sumo 1 día echo date("d-m-Y",strtotime($fecha_actual."+ 1 days")); //resto 1 día echo date("d-m-Y",strtotime($fecha_actual."- 1 days")); |
En el ejemplo superior:
- Obtengo la fecha actual con la función date() y la guardo en una variable.
- Posteriormente muestro en pantalla con echo la fecha actual con un día más obtenida del formateo con strtotime(), con date() muestro la fecha formateada.
- Por último muestro la fecha actual con un día menos.
Ejemplos para sumar y restar semanas en PHP
1 2 3 4 5 |
$fecha_actual = date("d-m-Y"); //sumo 1 semana echo date("d-m-Y",strtotime($fecha_actual."+ 1 week")); //resto 1 semana echo date("d-m-Y",strtotime($fecha_actual."- 1 week")); |
En el ejemplo superior:
- Obtengo la fecha actual con la función date() y la guardo en una variable.
- Posteriormente muestro en pantalla con echo la fecha actual con una semana más obtenida del formateo con strtotime(), con date() muestro la fecha formateada.
- Por último muestro la fecha actual con una semana menos.
Ejemplos para sumar y restar meses en PHP
1 2 3 4 5 |
$fecha_actual = date("d-m-Y"); //sumo 1 mes echo date("d-m-Y",strtotime($fecha_actual."+ 1 month")); //resto 1 mes echo date("d-m-Y",strtotime($fecha_actual."- 1 month")); |
En el ejemplo superior:
- Obtengo la fecha actual con la función date() y la guardo en una variable.
- Posteriormente muestro en pantalla con echo la fecha actual con un mes más obtenida del formateo con strtotime(), con date() muestro la fecha formateada.
- Por último muestro la fecha actual con un mes menos.
Ejemplos para sumar y restar años en PHP
1 2 3 4 5 |
$fecha_actual = date("d-m-Y"); //sumo 1 año echo date("d-m-Y",strtotime($fecha_actual."+ 1 year")); //resto 1 año echo date("d-m-Y",strtotime($fecha_actual."- 1 year")); |
En el ejemplo superior:
- Obtengo la fecha actual con la función date() y la guardo en una variable.
- Posteriormente muestro en pantalla con echo la fecha actual con un año más obtenida del formateo con strtotime(), con date() muestro la fecha formateada.
- Por último muestro la fecha actual con un año menos.
Ya habéis visto cómo sumar y restar fechas en PHP de manera fácil.