Lenguaje PHP

Cómo sumar o restar años a una fecha en PHP

Cómo sumar o restar años a una fecha en PHP. Bueno siempre que desarrollemos sistemas web o páginas web chocaremos con manejo de fechas, hablaremos de las funciones principales que tiene PHP para solucionar las fechas, como puede ser date() o strtotime(), con las que aplicaremos si es que manejamos fechas sin embargo tenemos que tener en claro que fechas en PHP es muy sencillo y lo podemos acomodar a nuestro gusto.

En este ejemplo veremos cómo añadir o sumar un número entero de años a una fecha determinada en una variable en php. Muy didáctico haciendo uso de la función strtotime de php que a continuación detallaremos.

Cómo sumar o restar años a una fecha en PHP

Vamos con el ejemplo de sumar 1 año o 2 años a la fecha actual dependiendo de nuestra necesidad:

<?php
$fechaactual = date('Y-m-d'); // 2016-12-29
$nuevafecha = strtotime ('+1 year' , strtotime($fechaactual)); //Se añade un año mas
$nuevafecha = date ('Y-m-d',$nuevafecha);
 
echo $nuevafecha; // Se imprime con un año mas 2017-12-29.
?>

Restar años en PHP con una fecha utilizaremos lo siguiente.

<?php
$fechaactual = date('Y-m-d');// 2016-12-29
$nuevafecha = strtotime ('-1 year' , strtotime($fechaactual)); //Se resta un año menos
$nuevafecha = date ('Y-m-d',$nuevafecha);
 
echo $nuevafecha; // Se imprime con un año menos 2015-12-29.
?>
Cómo sumar o restar años a una fecha en PHP
Cómo sumar o restar años

Podemos cambiar los años a nuestra necesidad o restarlos, espero que el script les sea de utilidad y no se olviden de suscribirse para que esten informados de lo ultimo de PHP.

 

Mostrar más

Nestor Tapia

Bloggero, amante de la programación PHP, innovador y me fascina compartir información. Desde que conocí el entorno informatico y el internet me llamó la atención la programación, Por tal motivo he creado mi blog BAULPHP.COM para compartir mis experiencias con todos ustedes. ¡Gracias por leerme!.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad