JavaScript 如何获取指定月份的天数
给定一个月份,任务是使用JavaScript确定该月份的天数。我们可以通过以下方式获取一个月的天数:
JavaScript getDate()方法:此方法返回定义日期所在月份的天数(从1到31)。
语法:
Date.getDate()
返回值: 返回一个从1到31的数字,代表月份的日期。
JavaScript getFullYear()****方法: 该方法返回定义日期的年份(1000年到9999年之间的四位数字)。
语法:
Date.getFullYear()
返回值: 它返回一个数字,表示定义日期的年份
JavaScript getMonth()****方法: 该方法根据本地时间返回定义日期的月份(0至11)。
语法:
Date.getMonth()
返回值: 它返回一个数字,范围从0到11,代表月份。
示例1: 这个示例通过将月份(1-12)和年份传递给函数daysInMonth,获取年份(2020)的月份(二月)中的天数。
function daysInMonth(month, year) {
return new Date(year, month, 0).getDate();
}
function GFG_Fun() {
let date = new Date();
let month = 2;
let year = 2020;
console.log("Number of days in " + month
+ "and month of the year " + year
+ " is " + daysInMonth(month, year));
}
GFG_Fun()
输出
Number of days in 2and month of the year 2020 is 29
示例2: 通过将月份(1-12)和年份传递给函数 daysInMonth,此示例获取当前年份的当前月份中的天数。
function daysInMonth(month, year) {
return new Date(year, month, 0).getDate();
}
function GFG_Fun() {
let date = new Date();
let month = date.getMonth() + 1;
let year = date.getFullYear();
console.log("Number of days in " + month
+ "th month of the year " + year
+ " is " + daysInMonth(month, year));
}
GFG_Fun()
输出
Number of days in 6th month of the year 2023 is 30