JavaScript 如何获取指定月份的天数

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程