header("Content-type:text/html;charset=utf-8");
//输入一个日期,判断此日期是本年的哪一天。
$year=2018;$month=11;$day=12;
$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;
}
3.测试结果:316
相关文章
- PHP输入某年某月某日,判断这一天是这一年的第几天?
- javaScript输入某年某月某日,判断这一天是这一年的第几天
- python 实战28 输入年月日,判断这一天是这一年的第几天?
- python输入某年某月某日判断这一天是这一年的第几天
- python-输入年月日,判断这一天是这一年的第几天
- 日期计算:输入某年某月某日,判断这一天是这一年的第几天?
- python小程序(3)输入某年某月某日,计算这一天是这一年的第几天
- python - 输入某年某月某日,判断这一天是这一年的第几天?
- 【Python题解】Python输入某年某月某日,判断这一天是这一年的第几天
- Python输入某年某月某日,判断这一天是这一年的第几天?