-
- function getWeekDate($year,$weeknum){
- $firstdayofyear=mktime(0,0,0,1,1,$year)
- $firstweekday=date('N', $firstdayofyear);
- $firstweenum=date('W',$firstdayofyear);
- if($firstweenum==1){
- $day=(1-($firstweekday-1))+7*($weeknum-1 );
- $startdate=date('Y-m-d',mktime(0,0,0,1,$day,$year));
- $enddate=date('Y-m-d',mktime(0,0, 0,1,$day+6,$year));
- }else{
- $day=(9-$firstweekday)+7*($weeknum-1);
- $startdate=date('Y-m-d', mktime(0,0,0,1,$day,$year));
- $enddate=date('Y-m-d',mktime(0,0,0,1,$day+6,$year));
- }
- return array($startdate,$enddate)
- }
- ?>
コードをコピー
興味があるかもしれない記事:
phpのnumber_format()は小数点以下の桁数を保持します
PHP で小数点以下の桁数を保持する簡単な例
PHP で小数点を四捨五入する方法 (例あり)
phpで小数点以下2桁を実装する3つの方法
|