2011-10-18 2 views
1

마지막으로 확인이 발생한 시간을 기록하는 DB가있는 필드가 있으며, 또한 확인이 수행되는 빈도가 있습니다.과거 UNIX TIMESTAMP에 X 분 추가하기

내가 필요로하는 것은 : 과거의 타임 스탬프를 얻었고, 현재의 타임 스탬프와 대조하기 위해 주파수를 분 단위로 추가해야합니다.

PHP를 통해 방법을 생각할 수 없다면 누구든지 도와 줄 수 있습니까?

+0

어떤 RDBMS를 사용하고 있습니까? MySQL은? –

+0

이것은 PHP를 사용하지 않고 데이터베이스에서 직접 처리하는 것이 가장 좋습니다. –

+5

'timestamp + = minutes * 60'? – fredley

답변

5

보고 할 수 있습니다 :

타임 스탬프 + = 분 * 60

-1

데이터베이스 구성에 따라, 테이블 레이아웃, 당신은 @fredley 딱 맞는 답을 댓글을 달았 MySQL ADDTIME function

+0

... OP가 MySQL을 사용하는 경우. 그것은 아직 밝혀지지 않았습니다. –

+0

예 ... 그래서 대답을 조건부로 만들었습니다. 의견이 더 좋았을 것이라고 가정 해보십시오. 내 실수. – DaveL

0

여전히 평범한 PHP 변종을 원하면 strtotime을 시도해보십시오.

//$oldTimestamp; 
$minutes = 15;  
$newTimestamp = strtotime('+ ' . $minutes . ' minutes', $oldTimestamp); 
관련 문제