Revision: 17427
Updated Code
at September 4, 2009 10:34 by mcarneiro
Updated Code
(function(scope){ scope = scope || window; var bissexto = function(year){ return year%4==0 && year%100!=0 || year%400==0; }; var dayByMonth = [null,31,28,31,30,31,30,31,31,30,31,30,31]; scope.validDate = function(year, month, day){ return bissexto(year) && month==2 ? day<=29 : day <= dayByMonth[month]; } })(window);
Revision: 17426
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at September 4, 2009 10:32 by mcarneiro
Initial Code
(function(scope){ scope = scope || window; var bissexto = function(ano){ return ano%4==0 && ano%100!=0 || ano%400==0; }; var diaMensal = [0,31,28,31,30,31,30,31,31,30,31,30,31]; scope.validDate = function(day, month, year){ return bissexto(year) && month==2 ? day<=29 : day <= diaMensal[month]; } })(window);
Initial URL
Initial Description
Initial Title
date validation
Initial Tags
validation
Initial Language
JavaScript