Funciones de fechas en PHP

PHP date_add(): Sumar días, meses, años, horas, minutos y segundos

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:

Sintaxis de PHP date_add()

Repasemos la sintaxis extraída de su web oficial:

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():

$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().
compartir
Publicado por
Aner Barrena