본문 바로가기

[PHP] 날짜 일수 차이 계산 [date_diff(), DateTime, DateInterval]

반응형

정확한 날짜 일수를 계산하기 위한 간편한 방법.

여러가지 방법들이 산더미 같이 있겠지만 다 귀찮고 DateTime, DateInterval 객체를 이용하는 가장 간단한 방법.

<?PHP

$시작일 = new DateTime('2012-01-01'); // 20120101 같은 포맷도 잘됨
$종료일 = new DateTime('2012-10-11');
// $차이 는 DateInterval 객체. var_dump() 찍어보면 대충 감이 옴.
$차이    = date_diff($시작일, $종료일);
echo $차이->days; // 284

?>

반응형

댓글


Copyright ⓒ SmartWeb All rights reserved.