0
이벤트는 "Sat Oct 25 21:55:29 +0000 2008" 의 형식으로 표준화 된 타임 스탬프를 반환합니다.이 결과를 PHP의 현재 시간과 비교하여 "It 15 분이나되었습니다! " 또는 "3 일이 지났습니다!" 또한 현재 시간을 어떻게 알 수 있습니까?이벤트 발생 후 시간을 어떻게 확인할 수 있습니까?
이벤트는 "Sat Oct 25 21:55:29 +0000 2008" 의 형식으로 표준화 된 타임 스탬프를 반환합니다.이 결과를 PHP의 현재 시간과 비교하여 "It 15 분이나되었습니다! " 또는 "3 일이 지났습니다!" 또한 현재 시간을 어떻게 알 수 있습니까?이벤트 발생 후 시간을 어떻게 확인할 수 있습니까?
먼저 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?를 참조하십시오.
나를 이길. (PS : 5000 rep에 gratz) – nickf
불행히도 내 제한에 도달했지만 감사 : P –
입력 날짜 형식이 고정되면 strptime()을 사용하는 것이 더 좋을 수 있습니다. –