마지막으로 확인이 발생한 시간을 기록하는 DB가있는 필드가 있으며, 또한 확인이 수행되는 빈도가 있습니다.과거 UNIX TIMESTAMP에 X 분 추가하기
내가 필요로하는 것은 : 과거의 타임 스탬프를 얻었고, 현재의 타임 스탬프와 대조하기 위해 주파수를 분 단위로 추가해야합니다.
PHP를 통해 방법을 생각할 수 없다면 누구든지 도와 줄 수 있습니까?
마지막으로 확인이 발생한 시간을 기록하는 DB가있는 필드가 있으며, 또한 확인이 수행되는 빈도가 있습니다.과거 UNIX TIMESTAMP에 X 분 추가하기
내가 필요로하는 것은 : 과거의 타임 스탬프를 얻었고, 현재의 타임 스탬프와 대조하기 위해 주파수를 분 단위로 추가해야합니다.
PHP를 통해 방법을 생각할 수 없다면 누구든지 도와 줄 수 있습니까?
보고 할 수 있습니다 :
타임 스탬프 + = 분 * 60
데이터베이스 구성에 따라, 테이블 레이아웃, 당신은 @fredley 딱 맞는 답을 댓글을 달았 MySQL ADDTIME function
... OP가 MySQL을 사용하는 경우. 그것은 아직 밝혀지지 않았습니다. –
예 ... 그래서 대답을 조건부로 만들었습니다. 의견이 더 좋았을 것이라고 가정 해보십시오. 내 실수. – DaveL
여전히 평범한 PHP 변종을 원하면 strtotime을 시도해보십시오.
//$oldTimestamp;
$minutes = 15;
$newTimestamp = strtotime('+ ' . $minutes . ' minutes', $oldTimestamp);
어떤 RDBMS를 사용하고 있습니까? MySQL은? –
이것은 PHP를 사용하지 않고 데이터베이스에서 직접 처리하는 것이 가장 좋습니다. –
'timestamp + = minutes * 60'? – fredley