2010-06-12 6 views
1

두 유닉스 타임 스탬프 사이의 달 차이 (월 평균 일수 30)를 계산하는 가장 짧은 방법은 무엇입니까? Date :: diff는 DateTime 개체 작업에 사용할 수 있지만 시간 소인으로이 작업을 수행 할 수있는 깔끔한 방법이 있는지 궁금합니다 ...두 유닉스 타임 스탬프 사이의 달 계산 시간

답변

0

음, 30 일은 60 * 60 * 24 * 30 = 2592000 초입니다. 차이를 해당 숫자로 나누면됩니다.

(endTime - startTime)/2592000 
0

위의 해결 방법에 동의하지만 부정확합니다. DateTime 객체를 사용하는 것이 좋습니다. 다음과 같이 Unix TimeStamps로로드 할 수 있습니다 :

$dateTime->setTimestamp($stamp); 
관련 문제