정확한 날짜 일수를 계산하기 위한 간편한 방법.
여러가지 방법들이 산더미 같이 있겠지만 다 귀찮고 DateTime, DateInterval 객체를 이용하는 가장 간단한 방법.
<?PHP
$시작일 = new DateTime('2012-01-01'); // 20120101 같은 포맷도 잘됨
$종료일 = new DateTime('2012-10-11');
// $차이 는 DateInterval 객체. var_dump() 찍어보면 대충 감이 옴.
$차이 = date_diff($시작일, $종료일);
echo $차이->days; // 284
[참조]
http://www.php.net/manual/en/datetime.diff.php
http://www.php.net/manual/en/class.dateinterval.php
http://www.php.net/manual/en/class.datetime.php
'PHP' 카테고리의 다른 글
[PHP] integer 최고값 (PHP_INT_MAX) (0) | 2012.11.22 |
---|---|
[PHP] OS에 상관없이 load average 가져오기 [OS, Windows, LoadAverage] (0) | 2012.10.16 |
[PHP] 시그널 핸들러 사용하기 (signal handler, SIGTERM) (0) | 2012.09.11 |
[PHP] 지역변수, 클래스 멤버변수에 배열대입시 시간 (local variable, class member) (0) | 2012.09.07 |
[PHP] Jaccard's coefficient를 위한 intersect, union 구하는 방법. (0) | 2012.08.29 |