php代码
<?php
$year=$_POST['year'];
$month=$_POST['month'];
$day=$_POST['day'];
$sum=-1;
switch($month){
case 1:$sum=0;break;
case 2:$sum=31;break;
case 3:$sum=59;break;
case 4:$sum=90;break;
case 5:$sum=120;break;
case 6:$sum=151;break;
case 7:$sum=181;break;
case 8:$sum=212;break;
case 9:$sum=243;break;
case 10:$sum=273;break;
case 11:$sum=304;break;
case 12:$sum=334;break;
default:echo '输入错误,请输入1-12之间的数';break;
}
if($sum>=0){
$sum=$sum+$day;
if($year%400==0||($year%4==0&&$year%100!=0)){
$leap==1;
}else{
$leap==0;
}
if($leap==1&&$month==2){
$sum++;
}
echo $sum;
}
?>
表单
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<form action="shiyan.php" method="post">
<label for="year" >
<input type="text" name="year"></label>年
<label for="month">
<input type="text" name="month"></label>月
<label for="day"></label>
<input type="text" name="day">日
<br/>
<button>计算</button></form>
</body>
</html>
效果图: