2009-11-20 4 views

답변

9

strtotime()을 사용하여 시간을 타임 스탬프로 구문 분석 한 다음 다른 하나에서 간단히 빼십시오.

그런 다음 수학 함수를 사용하여 분, 일 수를 얻을 수 있습니다. 예를 들어

:

// $date1 and $date2 are given 
// the difference is in seconds 
$difference = strtotime($date1) - strtotime($date2); 

// getting the difference in minutes 
$difference_in_minutes = $difference/60; 

참조 :strtotime()

+1

PHP는 월, 일의 숫자 형식이 모호 할 때 날짜가 MDY 형식으로 가정 할 수있다 (당신이주는 예는 모호, 14 개월이 아니기 때문에). 요일과 월을 파싱하고 바꿔야 할 수도 있습니다. –

+0

물론, 주어진 날짜가 표준 미국 영어 형식이 아닌 것을 인식하지 못했습니다. – brainfck

+0

정확합니다. strtotime은 사용하는 날짜 형식이 특이하기 때문에 예기치 않은 결과를 줄 수 있습니다. –

관련 문제