불행히도 DateTime::Diff
을 사용할 수 없으며 현재 시간 형식을 datetime으로 변환하여 시간과 분을 구할 수 있습니다.PHP <5.3 시간의 차이 두 시간 시간 :: 분
// 2:11pm 2-20-2012
$opendate = '2012-02-20T14:11:03-05:00';
// 6:22pm 2-20-2012
$closedate = '2012-02-20T18:22:50-05:00';
$diff_date = $closedate - $opendate
$diff_date
은 '4 시간 11 분'과 같이 시간 :: 분 형식으로 표시하고 싶습니다. 그것은이에 도움이 될 것입니다 경우
은, 위의 포맷 시간에 다른 대안은 다음과 같습니다 유닉스 타임 스탬프
$removeT = "T";
$replaceSPACE = " ";
//returns datetime like '2012-02-20 14:11:03'
$r = str_replace($removeT, $replaceSPACE, $opendate[$i]);
$r = substr($r, 0, 19);
//returns datetime like '2012-02-20 18:22:50'
$s = str_replace($removeT, $replaceSPACE, $closedate[$i]);
$s = substr($s, 0, 19);
확인이 아웃이 당신이 필요로하는 무엇을 제공해야합니다 http://stackoverflow.com/questions/676824/how-to-calculate-the-difference-between-two-dates- 사용 PHP는 –