Cómo agregar meses a una fecha de JavaScript
Agregar meses a una fecha de JavaScript puede ser una tarea difícil si desea manejar el año rollos de año y las duraciones de los meses variables correctamente. Para simplificar el proceso, considere utilizar una función pre-construida.
la siguiente función javaScript proporciona una solución limpia y directa (tomada de esta fuente):
function: addmonths (fecha, meses)
[&]descripción: [] [] [] un objeto de fecha de JavaScript como entrada (fecha).
agrega un número especificado de meses (meses) a la fecha.output:
sáb 28 de febrero 00:00:00 GMT 0000 2017 2017 Sol de diciembre 01 00:00:00 GMT 0000 2016 Mié 30 de noviembre 00:00:00 GMT 0000 2016 Mar 28 de febrero 00:00:00 GMT 0000 2017// Add 12 months to 29 Feb 2016 -> 28 Feb 2017 console.log(addMonths(new Date(2016, 1, 29), 12).toString()); // Subtract 1 month from 1 Jan 2017 -> 1 Dec 2016 console.log(addMonths(new Date(2017, 0, 1), -1).toString()); // Subtract 2 months from 31 Jan 2017 -> 30 Nov 2016 console.log(addMonths(new Date(2017, 0, 31), -2).toString()); // Add 2 months to 31 Dec 2016 -> 28 Feb 2017 console.log(addMonths(new Date(2016, 11, 31), 2).toString());Esta función simplifica la tarea de agregar meses a una fecha de JavaScript, proporcionando resultados confiables sin la necesidad de cálculos de fecha complejos.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3