<!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>
<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>