现在的位置: 首页 > 综合 > 正文

js 每个月有多少天算法

2011年09月30日 ⁄ 综合 ⁄ 共 1981字 ⁄ 字号 评论关闭
function change_date ()
            {
              
var month=document.getElementById('start_month');
              
                
var  month_temp=month.value.split('月');
               
var  year=document.getElementById('start_year') ;
               
var year_temp=year.value.split('年');
               
var date ;
                
if (month_temp[0]=='1'|| month_temp[0]=='3'|| month_temp[0]=='5|| month_temp[0]=="7" || month_temp[0]=="8"  || month_temp[0]=="10"   || month_temp[0]=="12" )
                 {  date
=31 ;
                  }
                  
if (month_temp[0]=='4|| month_temp[0]=='6'   || month_temp[0]=='9 '  || month_temp[0]=='11' )
                  {
                  date
=30;
                  }
                 
//  window.alert (month_temp[0]);
                 
                  
if (month_temp[0]=='2' )
                  { 
                    
if(year_temp[0]%100==0)
                    { 
                      
if (year_temp[0]%400==0)
                         {
                           date
=29 ;
                         }
                         
else
                         {
                        date
=28;
                          }
                          
                    } 
                    
else
                    {
                       
if(((year_temp[0]%100)%4)==0)
                          {
                           date
=29 ;
                          }
                          
else
                          {  
                            date
=28;
                          } 
                     }  
                  }
                  
                    
var temp_date =document.getElementById('start_day');
                 
for(i=1;i<date;i++)
                 {
                      
var add_date=document.createElement("OPTION");
                        add_date.text
=i+'日';
                        add_date.value
=i+'日';
                        temp_date.add(add_date);
                           
                   }   
                  
            }

抱歉!评论已关闭.