2011-04-13 3 views
2

PHP 5에서 time_since() 함수를 사용하려면 무언가를 포함해야합니까, 아니면 대체 되었습니까?time_since() php function

+0

http://stackoverflow.com/questions/2952361/date-time-convert-to-time-since-php에서보세요. 유닉스 타임 스탬프를 사용하고 있다면 – bensiu

답변

0

It doesn't look like that function ever existed in PHP. time()을 의미합니까?

그러나

$timeSince = time() - strtodate('last Saturday'); 

또한 객체 DateTime를 사용할 수 있습니다 ... 그래서 같은 이벤트 이후의 시간을 얻을 수 있습니다.

diff() 방법은 PHP 5.3까지 소개되지 않은하는 것으로
$now = new DateTime(); 

$timeSince = $now->diff(new DateTime('last Saturday'), TRUE); 

. 당신이 PHP 5.3 이상을 사용하는 경우

+0

지난 토요일에 넣어 둘 수 있습니다. 위? 3 일 2 시간 15 분 전에 출력을 찾고있는 Im –

+0

Nevermind 그것은 내가 쓴 기능이었고, 그것을 돕기위한 나의 포함 파일 thx 안에 숨겨졌다! –

0

PHP working out time since the post

, 당신은 PHP에 추가 된 새로운 날짜 및 시간 수업을 활용할 수 있습니다.

특히 DateTime에는 DateInterval 클래스를 반환하는 diff 메서드가 있으며이 클래스를 서식 지정할 수 있습니다.