Avatar ·

¿Cómo sumar días a una fecha en JavaScript? Solución detallada

¡Hola a todos! Soy nuevo en JavaScript y me encontré con un problema al trabajar con fechas. Necesito implementar una funcionalidad donde el usuario ingresa una cantidad de días, y basado en la fecha actual se calcula una nueva fecha después de esa cantidad de días. Por ejemplo, hoy es 15 de marzo de 2025, el usuario ingresa 10, y debería obtener el 25 de marzo de 2025. Intenté hacerlo así: ```javascript let today = new Date(); let daysToAdd = 10; let futureDate = today + daysToAdd; console.log(futureDate); // Muestra algo extraño como "Fri Mar 14 2025 12:30:00 GMT+030010" ``` Pero no funciona — el resultado parece basura. Entiendo que simplemente sumar una fecha y un número no es correcto, pero no sé el enfoque adecuado. Intenté buscar en la documentación, pero me confundí con los métodos de Date. Por favor, indíquenme cómo sumar días a una fecha en JavaScript correctamente. Preferiblemente con ejemplos claros. ¡Gracias de antemano! <<>>

Forma correcta de sumar días a una fecha usando setDate()

El problema principal