2008-11-01 2 views

답변

6

먼저 strtotime()를 사용하여 UNIX 타임 스탬프에 해당 문자열로 변환 :

$current_time = time(); 

그런 다음 그 타임 스탬프 사이의 시간 (초)을 얻을 :

$event_time = strtotime('Sat Oct 25 21:55:29 +0000 2008'); 

그런 다음 현재 UNIX 타임 스탬프를 사용 time()를 얻을 수

$difference = $current_time - $event_time; 

마지막으로 conve 일 또는 시간 또는 어떤 수로 (초)을 실온 :

$hours_difference = $difference/60/60; 
$days_difference = $difference/60/60/24; 

상대 시간을 계산하는 방법에 대한 자세한 내용은 How do I calculate relative time?를 참조하십시오.

+0

나를 이길. (PS : 5000 rep에 gratz) – nickf

+0

불행히도 내 제한에 도달했지만 감사 : P –

+0

입력 날짜 형식이 고정되면 strptime()을 사용하는 것이 더 좋을 수 있습니다. –

관련 문제