En este post te vamos a explicar cómo sumar y restar fechas con PHP con strtotime() y date().
En concreto te vamos a indicar como sumar y restar días, semanas, meses y años a una fecha en concreto.
Puede que también te resulten interesantes los siguientes posts relacionados con la función date().
Cómo sumar y restar días a una fecha con PHP
Los pasos a seguir para poder sumar y restar días a una fecha con PHP son los siguientes:
- Obtener la fecha actual con la función date() y guardarla en una variable.
- Sumar un día a la fecha actual con el formateo de la función strtotime().
- Restar un día a la fecha actual con el formateo de la función strtotime().
El código quedaría del siguiente modo:
$fecha_actual = date("d-m-Y"); // Primero sumas un día echo date("d-m-Y",strtotime($fecha_actual."+ 1 days")); // Después restas 1 día echo date("d-m-Y",strtotime($fecha_actual."- 1 days"));
Cómo sumar y restar semanas a una fecha con PHP
Los pasos a seguir para poder sumar y restar semanas a una fecha con PHP son los siguientes:
- Obtener la fecha actual con la función date() y guardarla en una variable.
- Sumar una semana a la fecha actual con el formateo de la función strtotime().
- Restar una semana a la fecha actual con el formateo de la función strtotime().
El código quedaría del siguiente modo:
$fecha_actual = date("d-m-Y"); // Primero sumas 1 semana echo date("d-m-Y",strtotime($fecha_actual."+ 1 week")); // Después restas 1 semana echo date("d-m-Y",strtotime($fecha_actual."- 1 week"));
Cómo sumar y restas meses a una fecha con PHP
Los pasos a seguir para poder sumar y restar meses a una fecha con PHP son los siguientes:
- Obtener la fecha actual con la función date() y guardarla en una variable.
- Sumar un mes a la fecha actual con el formateo de la función strtotime().
- Restar un mes a la fecha actual con el formateo de la función strtotime().
El código quedaría del siguiente modo:
$fecha_actual = date("d-m-Y"); // Primero sumas 1 mes echo date("d-m-Y",strtotime($fecha_actual."+ 1 month")); // Después restas 1 mes echo date("d-m-Y",strtotime($fecha_actual."- 1 month"));
Cómo sumar y restas años a una fecha con PHP
Los pasos a seguir para poder sumar y restar años a una fecha con PHP son los siguientes:
- Obtener la fecha actual con la función date() y guardarla en una variable.
- Sumar un año a la fecha actual con el formateo de la función strtotime().
- Restar un año a la fecha actual con el formateo de la función strtotime().
El código quedaría del siguiente modo:
$fecha_actual = date("d-m-Y"); // Primero sumas 1 año echo date("d-m-Y",strtotime($fecha_actual."+ 1 year")); // Después restas 1 año echo date("d-m-Y",strtotime($fecha_actual."- 1 year"));
Y hasta aquí llegaría la explicación de cómo sumar y restar fechas con PHP con strtotime() y date().
Como habrás podido ver la manera de realizarlo es muy fácil :).
Deja tu comentario