Nueva entrada para repasar la función de PHP date_add() que tiene como funcionalidad sumar a una fecha días, meses, años, horas, minutos y segundos.
Otras funciones de PHP para trabajar con fechas son:
- date()
- time()
- Cómo sumar y restar fechas en PHP con strtotime() y date()
- Cómo comparar fechas en PHP de manera fácil con date() y strtotime()
Sintaxis de PHP date_add()
Repasemos la sintaxis extraída de su web oficial:
1 |
date_add(objecto, intervalo_a_sumar) |
Os explico la sintaxis:
- objeto (Obligatorio): Es el objeto con la fecha a la que queremos sumar determinados días, meses… Este objeto debe ser creado previamente con la función create_date().
- Intervalo_a_sumar (Obligatorio): Intervalo a sumar a la fecha dada en formato objeto.
Posibles valores del intervalo date_interval_create_from_date_string():
- Días: 1 day o X days
- Semanas: 1 week o X weeks
- Meses: 1 month o X months
- Años: 1 year o X years
Ejemplo para sumar fechas con date_add()
Veamos un ejemplo práctico de date_add():
1 2 3 |
$fecha = date_create("2020-01-26"); date_add($fecha, date_interval_create_from_date_string("6 months")); echo date_format($fecha,"d-m-Y"); |
- Primero creamos la fecha con la función create_date().
- Añadimos a dicha fecha 6 meses.
- Mostramos la fecha resultante por pantalla con date_format().