posts - 1, comments - 0, trackbacks - 0, articles - 1
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

javascript 日期

Posted on 2007-03-02 12:12 江海鱼 阅读(76) 评论(0)  编辑  收藏 所属分类: javascript

 

function  leapYear(year)
{
if  (year  %   400   ==   0 return   true ;
if  (year  %   4   ==   0   &&  year  %   100   !=   0 return   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 );
}

只有注册用户登录后才能发表评论。


网站导航: