date_diff() - 두 날짜간의 기간 그리고 시간 차이를 구하고 싶습니다.
- 0
-
0
두 날짜간의 기간차이를 확인 후 시간으로 변환하고 싶습니다.
- <?
- $date_diff = date_diff('2016-01-01', '2016-05-30');
- echo $date_diff->format('h');
- ?>
에러코드
- PHP Warning: date_diff() expects parameter 1 to be DateTimeInterface
- PHP Fatal error: Call to a member function format() on a non-object in
date_diff의 사용을 잘못한건지.. 두 날짜간의 기간 차이를 구하고 시간을 구하려면 어떻게 해야 할까요..
0
댓글
작성한 댓글 등록하기
간단히 작성했습니다.
$datetime1 = date_create('2016-01-01');
$datetime2 = date_create('2016-05-30');
$interval = date_diff($datetime1, $datetime2);
echo 'Days : ' . $interval->days. ' ';
echo 'Hours : ' . $interval->days * 24;
http://php.net/manual/en/datetime.diff.php
여기 들어가시면 잘 정리되어 있네요 ^^
답변 작성
질문에 적합한 답변을 상세히 작성해 주시기 바랍니다.
답변이 찬성되면 태그평판 +2점이 적립, 반대되면 태그평판 -1점 차감됩니다.
답변이 채택되면 태그평판 +10점이 적립됩니다.