Dado un mes, la tarea es determinar la cantidad de días de ese mes usando JavaScript.
- Método JavaScript getDate(): Este método devuelve el número de días en un mes (del 1 al 31) para la fecha definida.
Sintaxis:
Date.getDate()
Valor devuelto: Devuelve un número, del 1 al 31, que representa el día del mes.
- Método getFullYear() de JavaScript: este método devuelve el año (cuatro dígitos para las fechas entre el año 1000 y el 9999) de la fecha definida.
Sintaxis:
Date.getFullYear()
Valor devuelto: Devuelve un número, que representa el año de la fecha definida
- Método JavaScript getMonth(): este método devuelve el mes (de 0 a 11) para la fecha definida, según la hora local.
Sintaxis:
Date.getMonth()
Valor devuelto: Devuelve un número, del 0 al 11, que representa el mes.
Ejemplo 1: Este ejemplo obtiene los días del mes (febrero) del año (2020) pasando el mes (1-12) y el año a la función díasEnMes.
<!DOCTYPE HTML> <html> <head> <title> Get number of days in a specified month </title> </head> <body style = "text-align:center;"> <h1 style = "color:green;" > GeeksForGeeks </h1> <p id = "GFG_UP" style = "font-size: 15px; font-weight: bold;"> </p> <button onclick = "GFG_Fun()"> click here </button> <p id = "GFG_DOWN" style = "color:green; font-size: 20px; font-weight: bold;"> </p> <script> var up = document.getElementById('GFG_UP'); up.innerHTML = "Click on button to get the" + " number of days in specified month"; var down = document.getElementById('GFG_DOWN'); function daysInMonth (month, year) { return new Date(year, month, 0).getDate(); } function GFG_Fun() { var date = new Date(); var month = 2; var year = 2020; down.innerHTML = "Number of days in " + month + "nd month of the year " + year +" is "+ daysInMonth(month, year); } </script> </body> </html>
Producción:
- Antes de hacer clic en el botón:
- Después de hacer clic en el botón:
Ejemplo 2: este ejemplo obtiene los días del mes actual del año actual pasando el mes (1-12) y el año a la función daysInMonth.
<!DOCTYPE HTML> <html> <head> <title> Get number of days in a specified month </title> </head> <body style = "text-align:center;"> <h1 style = "color:green;" > GeeksForGeeks </h1> <p id = "GFG_UP" style = "font-size: 15px; font-weight: bold;"> </p> <button onclick = "GFG_Fun()"> click here </button> <p id = "GFG_DOWN" style = "color:green; font-size: 20px; font-weight: bold;"> </p> <script> var up = document.getElementById('GFG_UP'); up.innerHTML = "Click on button to get the number" + " of days in specified month"; var down = document.getElementById('GFG_DOWN'); function daysInMonth (month, year) { return new Date(year, month, 0).getDate(); } function GFG_Fun() { var date = new Date(); var month = date.getMonth() + 1; var year = date.getFullYear(); down.innerHTML = "Number of days in " + month + "th month of the year " + year +" is "+ daysInMonth(month, year); } </script> </body> </html>
Producción:
- Antes de hacer clic en el botón:
- Después de hacer clic en el botón:
Publicación traducida automáticamente
Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA