javascript 日期

    技术2022-05-11  59

    function leapYear(year) {if (year % 400 == 0return true;if (year % 4 == 0 && year % 100 != 0return true;return false;} function validDate(year, month, date) {year = parseInt(year);month = parseInt(month);date = parseInt(date);if (isNaN(year) || isNaN(month) || isNaN(date)) {return false;}if (year < 1 || month < 1 || month > 12 || date < 1 || date > 31{return false;}if (month == 2 && date == 29{return leapYear(year);}if (month == 4 || month == 6 || month == 9 || month == 11{return (date <= 30);}return (month != 2 || date <= 28);}  

    最新回复(0)