Bienvenidos sean a este post, hoy veremos una funcion de PHP.
Esta funcion nos incrementa una fecha en base al intervalo que le informemos. Pasemos a ver como es su sintaxis:
date_add(objeto, intervalo);
El primer parámetro es un objeto que contendrá la fecha que deseamos incrementar. El segundo será la cantidad de días que lo incrementaremos, este es del tipo DateInterval. Estos dos parámetros son obligatorios. Para entender como funciona, vamos a analizar el siguiente ejemplo:
$fecha = date_create("2026-09-22");date_add($fecha, date_interval_create_from_date_string("30 days"));echo date_format($fecha, "d-m-Y") . "\n";date_add($fecha, date_interval_create_from_date_string("12 months"));echo date_format($fecha, "d/m/Y") . "\n";date_add($fecha, date_interval_create_from_date_string("1 year"));echo date_format($fecha, "d/m/Y") . "\n";
En este código, primero creamos una fecha mediante la función date_create. Para esta ocasión, usamos un string con ese formato. Con nuestra fecha creada, lo siguiente es incrementarla. Para ello, usamos a date_add pero observen como la usamos. Primero, pasamos el objeto con la fecha anterior y luego usamos a date_interval_create_from_date_string. Esta función genera un objeto de tipo DateInterval a partir de una cadena (tal como lo indica su nombre). Para luego mostrar la modificación realizada, y para ello usamos date_format. Esto nos permitirá mostrarlo a nuestra necesidad. Esto mismo lo repetimos dos veces pero observen que usamos otro tipo de intervalo. Para el segundo caso usamos meses y luego un año. Veamos como es la salida:
$ php date_add.php22-10-202622/10/202722/10/2028$
De una manera muy sencilla hemos logrado incrementar a la fecha que necesitamos modificar. Esta fue una manera simple y práctica pero los intervalos pueden ser almacenados en variables para su uso Así como también mediante una función establecer el valor del mismo.
Nota:
Un poco más adelante crearé un post sobre date_interval_create_from_date_string.
En resumen, hoy hemos visto a date_add, que es, para que sirve, como se utiliza, los parámetros que podemos utilizar y un ejemplo simple para ver como trabaja. Espero les haya sido de utilidad, les dejo algunas de mis redes sociales para seguirme o recibir una notificacion cada vez que subo un nuevo post:


Donación
Es para mantenimento del sitio, gracias!
$1.50





