Dos formas de obtener el número de días de un mes específico usando JS
Método 1 para obtener el número de días de un mes:
//Ingrese el año y el mes
Obtenga el número de días del mes correspondiente de el año.
Función
getMonthDays(año, mes){
Definir variables
Esta fecha
= p>
p>
Nuevo
Fecha (año, mes, 0);
//El número de días es 0.
Js procesa automáticamente el último día del mes anterior.
Devolver
esta fecha . getdate();
}
Lo anterior debería ser la forma más sencilla de obtener el número de días. en un mes uno. Cuando los parámetros en la fecha están fuera del rango, js lo manejará automáticamente. Si el valor pasado es menor o igual a 0, la fecha se adelantará; de lo contrario, la fecha se retrasará. Este fenómeno también se mencionó en el MDN original:
Nota:
Cuando se llama a Date como constructor y se pasan múltiples parámetros, si el valor es mayor que un rango razonable ( como el mes es 13 o los minutos son 70), se ajustarán los valores adyacentes. Por ejemplo,
nueva
fecha(2013,
13,
1) es igual a nueva.
Las fechas (2014,
1,
1) representan la fecha 2014-02-01 (tenga en cuenta que el mes comienza en 0). Los demás valores son similares a los nuevos.
Fecha(2013,
2,
1,
0,
70) es igual a nuevo
Fecha (2013,
2,
1,
1,
10), ambas El promedio la hora es 2013-03-01t 01:10:00.
Los siguientes son algunos ejemplos para su referencia:
1. Los parámetros pasados son números negativos.
2. Pase un valor mayor que el rango especificado.
Como se puede ver en lo anterior, js en sí es bueno para procesar fechas y los desarrolladores también pueden usarlo para obtener los resultados deseados.
Método 1 para obtener el número de días de un mes:
La siguiente es una forma relativamente normal de obtenerlo, código:
//Basado en el mismo día en dos meses Adquisiciones diferentes también corresponden al año y mes a adquirir.
Función
getMonthDays(año,mes){
Definir variables
Fechas estratégicas
= p>
Nuevo
Fecha (año, mes - 1, 1),
Datos finales
=
Nuevo de
Fecha (año, mes, 1);
Definir variables
día
=
( Fin datos
-stratDate)/(1000 * 60 * 60 * 24);
Retorno
días;
}
p>
El segundo método es obtener el número de días del mes correspondiente en función de la diferencia entre el mes solicitado y un día del mes siguiente.
Resumen
Los anteriores son dos métodos introducidos por JS para obtener el número de días en un mes específico. Espero que ayude. Si tiene alguna pregunta, déjeme un mensaje y el editor le responderá a tiempo.
¡Muchas gracias por su apoyo al sitio web de Script House!
Artículos que te pueden interesar: Cómo obtener el último día de un mes, el número máximo de días y semanas en un determinado día con JS Código de muestra para obtener el último día de un mes con JS. y obtener la cantidad máxima de días en un mes con JS.