ホームページ  >  記事  >  php教程  >  凯撒日期(求某一天是这一年的第几天)

凯撒日期(求某一天是这一年的第几天)

PHP中文网
PHP中文网オリジナル
2016-05-23 08:39:461612ブラウズ

[PHP]代码  

/***********************************************************
变 量 名:$year ,$month ,$day为前台提交的值

作    者:shyhero

E - mail:shyhero@outlook.com
************************************************************/

<?php
	$year =$_POST [&#39;year&#39;];
	$month =$_POST [&#39;month&#39;];
	$day =$_POST [&#39;day&#39;];
	
	$sum =0 ;
	if(month>12)
		return;
	switch($month-1)
	{
		case 12:$sum +=31;
		case 11:$sum +=30;
		case 10:$sum +=31;
		case 9:$sum +=30;
		case 8:$sum +=31;
		case 7:$sum +=31;
		case 6:$sum +=30;
		case 5:$sum +=31;
		case 4:$sum +=30;
		case 3:$sum +=31;
		case 2:
			if( ! ( $year % 4 ) && ( $year % 100 ) || ! ($year % 400))
				$sum +=29;
			else
				$sum +=28;
		case 1:$sum +=31;break;
		default: return;
	}
	
	echo $sum+$day;
?>

                   

                   

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。