2012-04-04 4 views
2

나는 사용자가 자신의 가입에 대해 매월 특정 시간 수를 얻는 프로젝트를 가지고 있으며, 몇 시간 동안 월말에 남아 있다면 그의 남은 시간이 다음 달 시간에 추가 될 것입니다. 예를 들어, 사용자가 1400 시간 가입을 신청하고 다음 달에 20 시간 남았으므로 다음 달 1420 시간을 얻습니다. 그러나 내 데이터베이스 시간에 1400 : 00 : 00 형식으로 저장되므로 20:00:00에 1400 : 00 : 00을 추가하는 방법이 있습니다.PHP로 시간 계산

+0

strtotime ($ hours) + (14400 * 60 * 60); –

+0

데이터베이스가 데이터를 손상시키고 1400을 20으로 변환하면 어떻게 PHP가이를 수정할 수 있습니까? 데이터베이스 레벨에서 수정하는 것이 더 합리적이지 않습니까? –

+0

데이터베이스 레벨에서 어떻게 수정 할 수 있습니까? –

답변

5
$string = '1400:00:00'; 

$explode = explode(':',$string); 

$hours = $explode[0]; 

$new_hours = $hours + 20;