티스토리 뷰


sscanf(date('Ym'),'%4d%2d',$y,$m); // 현재 년, 월 
$s = substr($temp=date('Y-m-dt',mktime(0,0,0,$m-1,1,$y)),0,-2); // 2010-05-01 
$e = substr($temp,0,-4).substr($temp,-2); // 2010-05-31 

‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 

sscanf(date('Ym'),'%4d%2d',$y,$m); 
$m = $m==1 ? 12+(--$y-$y) : $m-1; // 전달 년, 월 
$s = sprintf('%04d-%02d-01',$y,$m); // 2010-05-01 
$e = date('Y-m-t',strtotime($s)); // 2010-05-31 

‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 

sscanf(date('Ym'),'%4d%2d',$y,$m); 
$m = $m==1 ? 12+(--$y-$y) : $m-1; 
$mm=array(31,28,31,30,31,30,31,31,30,31,30,31); // 각 달의 일수 
if($y%4==0&&$y%100!=0||$y%400==0)$mm[1]++; // 윤달 
$s = ($e=sprintf('%04d-%02d-',$y,$m)).'01'; 
$e.= $mm[$m-1]; 

‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 

$s = date('Y-m-d',$t=mktime(0,0,0,date('n')-1,1,date('Y'))); 
$e = date('Y-m-t',$t); 

PHP에서 전달 년, 월 구하기


'코딩 > PHP' 카테고리의 다른 글

PHP CURL POST 전송 및 에러 검출  (0) 2015.07.08
PHP에서 MSSQL 프로시저 리턴값 받기  (0) 2015.04.27
PHP에서 전달 년, 월 구하기  (0) 2015.01.14
PHP 문자열이 포함됬는지 검사 strpos  (0) 2014.10.30
USER-AGENT IE 구분하기  (0) 2014.07.29
간단 페이징 소스  (0) 2014.06.27
댓글
댓글쓰기 폼