Saltar al contenido

Sumar días a fecha en php con funcion date()

sumar-dias-a-fecha-con-php

Hola amigos el día de hoy les mostrare como podemos sumar días a una fecha en php, para esto utilizaremos las funciones date() y strtotime() que sirven para trabajar con fechas.

La funcion date sirve para definir una fecha y la funcion strtotime() se utiliza para convertir una fecha a segundos UNIX, ya convertida en segundos podremos trabajar con ella de diferentes formas.

Sumando días a fecha

En este ejemplo primero vamos a definir la zona horaria, esto con el fin de que las horas sean correctas.

Después declararemos una variable llamada $fechaInicial la cual le asignaremos la fecha del 03 de Agosto del 2022 a las 02:55:55

Posteriormente convertiremos nuestra fecha a segundos con la funcion strtotime(), declararemos una variable con los días que le vamos a aumentar a nuestra fecha y otra variable mas llamada $dia con un valor de 86400 que son los segundos que tiene un día.

Una vez que ya tenemos nuestras variables creamos un ciclo for que se ejecutara el numero de días que aumentaremos a nuestra fecha, en este caso se ejecutara 17 veces.

En cada ejecución del ciclo le aumentamos a nuestra fecha 86400 segundos, es decir un día.

Por ultimo nuestra fecha que fue convertida a segundos con la funcion strtotime() la regresamos a formato de fecha normal con la funcion date() e imprimimos el resultado mostrando la fecha inicial, los días que aumentamos y la fecha final.

Resultado

Como notaras en el resultado la fecha inicial es 2022-08-03 02:55:55, le sumamos 17 días y obtenemos como resultado 2022-08-20 02:55:55.

Es importante que si trabajas con fecha y hora, definas la zona horaria para evitar que la hora salga incorrecta por una mala configuración de zona horaria.

Te invito a leer mas sobre la funcion date() y sobre php en general

Gracias por leer este artículo y esperamos que encuentres útil esta información. Si tienes preguntas o sugerencias adicionales, no dudes en comentar. ¡Nos encantará escuchar de ti!
Hasta la próxima oportunidad, ¡nos despedimos!

Puedes apoyar el blog de diferentes maneras:
Suscribiéndote al Blog.
Apoyando mi trabajo..
Invitándome un café.☕
Seguirme en redes sociales.
o compartir mi contenido en redes sociales. ⬇️

2 comentarios en «Sumar días a fecha en php con funcion date()»

Deja una respuesta

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