php 闰年查询小练习

<!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8">
 <title></title>
 <link rel="stylesheet" href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css">  
 <script src="http://cdn.static.runoob.com/libs/jquery/2.1.1/jquery.min.js"></script>
 <script src="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
<?php 
//定义变量并默认设置为空
$month=0;
$nameErr="";
$monthDay="";
$thisYear=(int)date("Y");
$inputYear=$thisYear;
if($_SERVER["REQUEST_METHOD"]=="POST"){
//echo "post";
//接收数据
$inputYear=(int)inputFormat($_POST['inputYear']);
$month=inputFormat($_POST['month']);
//进行非空判断
if(empty($inputYear)||$inputYear==0){
$nameErr="请选择年份";
}else{
if(empty($month)||$month== 0){
$nameErr="请选择月份";
}else{
//接收并处理数据
switch ($month) {
 case 1:
 case 3:
 case 5:
 case 7:
 case 8:
 case 10:
 case 12:
  $monthDay="31天";
  break;
 case 4:
 case 6:
 case 9:
 case 11:
  $monthDay="30天";
  break;
 case 2:
  if(($inputYear%4==0 && $inputYear%100!=0)||$inputYear%400==0){
  // consoleLog(($inputYear%4==0 && $inputYear%100!=0)||$inputYear%400==0);
   $monthDay="29天";
  }else{
   $monthDay="28天";
  }
  break;
 
 default:
  # code...
  break;
}
}
}
}
//格式化字符串
function inputFormat($date){
$date=trim($date);
$date=stripslashes($date);
$date=htmlspecialchars($date);
return $date;
}

  //debug function
  function consoleLog($val){
     $debug = debug_backtrace();
     unset($debug[0]['args']);
     echo '<script> try{',
           'console.log('. json_encode(str_repeat ( "—" ,  80 )). ');',
          'console.log('. json_encode($debug[0]). ');',
          'console.log('. json_encode($val). ');',
          'console.log('. json_encode(str_repeat ( "—" ,  80 )). ');',
          '}catch(e){}</script>';
 };

?>
<div class="container">
<div style="padding-top: 200px;" class="row">


  <div style="height:300px; border: 1px solid grey" class="col-sm-12 form-control">
   <h1 class="">月份天数查看器</h1>
   <form class="form-inline" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>" method="post">
    
    <select name="inputYear" value="2" style="width: 140px;" class="form-control">
    
      <?php 


          for($i=$thisYear-5;$i<$thisYear+5;$i++){
            if($i==$inputYear){
              // echo  "<option value=\"".$i."\">".$i."年</option>";
            echo  "<option value='".$i."' selected>".$i."年</option>";
            }else{
              echo  "<option value='".$i."'>".$i."年</option>";
            }
            
          }
      ?>
   </select> 


    <select name="month" value="2" style="width: 140px;" class="form-control">
     <option value="0">请选择月份</option>
     <option value="1" <?php if($month==1){echo 'selected';}?>>一月</option>
     <option value="2" <?php if($month==2){echo 'selected';}?>>二月</option>
     <option value="3" <?php if($month==3){echo 'selected';}?>>三月</option>
     <option value="4" <?php if($month==4){echo 'selected';}?>>四月</option>
     <option value="5" <?php if($month==5){echo 'selected';}?>>五月</option>
     <option value="6" <?php if($month==6){echo 'selected';}?>>六月</option>
     <option value="7" <?php if($month==7){echo 'selected';}?>>七月</option>
     <option value="8" <?php if($month==8){echo 'selected';}?>>八月</option>
     <option value="9" <?php if($month==9){echo 'selected';}?>>九月</option>
     <option value="10" <?php if($month==10){echo 'selected';}?>>十月</option>
     <option value="11" <?php if($month==11){echo 'selected';}?>>十一月</option>
     <option value="12" <?php if($month==12){echo 'selected';}?>>十二月</option>
   </select> 


   <input class="form-control btn-primary" type="submit" value="查询" name="" style="width: 80px;"> 
   <input value="<?php echo $monthDay;?>" class="form-control" type="text" name="result" style="width: 80px;">
   <span style="color: red;" class=""><?php echo $nameErr?></span>
  </form>
  </div>
</div>
</div>


</body>
</html>

猜你喜欢

转载自blog.csdn.net/liu709127859/article/details/80280547
今日推荐