对出生日期SELECT进行编程

Programming a birthdate SELECT

本文关键字:编程 SELECT 出生日期      更新时间:2023-09-26

在我的表单中,我有三个select元素,它们是Month、Day和Year。我所实现的是,如果用户选择了一个月,那么天数必须根据用户选择的月份进行匹配。

例如,January(1-31), May(1-30), February(1-28)

function GetDays(year, month) {
    var isLeapYear = ((year % 4 === 0 && year % 100 !== 0) || year % 400 === 0);
    return [31, (isLeapYear ? 29 : 28), 31, 30, 31, 30, 31, 31, 30, 31, 30, 31][month];
}

month选择control 的更改事件上调用GetDays函数