Javascript for validating a date
Javascript for validating a date.
Pass month, day, year as parameters. This function will return true if the date is valid.
// Author: arunmvishnu.com function validDate(month, day, year){ if(month =='0' || day =='0' || year=='0'){ return false; } switch(month){ case '1': //** jan case '3': //** March case '5': //** May case '7': //** July case '8': //** Aug case '10': //** Nov case '12': //** Dec if(day >=1 && day <= 31){ return true; } else { return false; } case '4': //** APRIL case '6' : //** JUNE case '9' : //** SEPTEMBER case '11' : //** NOVEMBER if(day >=1 && day <= 30){ return true; } else { return false; } case '2' : // Feb if(isLeapYear(year)){ if(day >=1 && day <= 29){ return true; } } else if(day >=1 && day <= 28){ return true; } else { return false; } default: return false; } } function isLeapYear(year){ // Checking wdr a year is leap year or not if(year % 4 == 0 && (year % 100 != 0 || year % 400 == 0)){ return true; } else { return false; } }
The full js file can be dodnloaded from here
Recent Comments