zoukankan      html  css  js  c++  java
  • 11.21 if条件语句 年月日执行判断

     1 <script language="javascript">
     2 var nian=prompt("输入一个年份","")
     3 if(nian!=null )
     4 {
     5  if(!isNaN(nian) && nian>=1 && nian<=9999 && nian%1==0)
     6  {
     7      var yue=prompt("输入一个月份","")
     8      if(yue!=null)
     9      {
    10          if(yue>0 && yue<13 && nian%1==0 && !isNaN(yue))
    11          {
    12              var ri=prompt("输入日","")
    13             if(ri>0 && ri<=31 && ri%1==0 && !isNaN(ri) )
    14             {
    15                 if(yue==1||yue==3||yue==5||yue==7||yue==8||yue==10||yue==12)/*先判断31天的月*/
    16                 {
    17                     alert(nian+""+yue+""+ri+"")    
    18                 }
    19                 else if(yue==4||yue==6||yue==9||yue==11)/*在判断30天的月*/
    20                 {
    21                     if(ri<=30)
    22                     {
    23                       alert(nian+""+yue+""+ri+"")         
    24                     }
    25                     else
    26                     {
    27                       alert("请输入正确的日期")    
    28                     }         
    29                 }
    30                 else/*剩下的一定是2月*/
    31                 {
    32                     if(ri<=28)
    33                     {
    34                         alert(nian+""+yue+""+ri+"")    
    35                     }
    36                     else if(ri==29)
    37                     {
    38                          if(nian%4==0&&nian%100!=0||nian%400==0)
    39                          {
    40                              alert(nian+""+yue+""+ri+"")
    41                          }
    42                          else
    43                          {
    44                              alert("请输入正确的日期")
    45                          }
    46                         
    47                     }
    48                     else
    49                          {
    50                              alert("请输入正确的日期")
    51                          }
    52                     
    53                 }
    54             
    55                 
    56                 
    57             }
    58             else
    59             {
    60                 alert("请输入正确的日期")
    61             }
    62             
    63          }
    64          else
    65          {
    66           alert("请输入正确的月份")
    67          }
    68      }
    69 
    70  }
    71  else
    72  {
    73   alert("请输入正确年份")
    74  }
    75  
    76 }
    77  
    78 </script>
  • 相关阅读:
    编程经验
    GIS业务逻辑
    算法逻辑
    js中arguments的作用
    C#基础及记忆概念
    POI创建Excle
    数据库元数据分析Demo
    c3p0写连接池 Demo
    dbutils的使用Demo
    dbcp写连接池 Demo
  • 原文地址:https://www.cnblogs.com/hq233/p/6091690.html
Copyright © 2011-2022 走看看