2012-04-04 16 views
2

私は、ユーザが定期購読ごとに特定の時間数を取得し、月の終わりに何時間か残っていれば、残りの時間は翌月の時間に追加されるというプロジェクトを持っています。たとえば、ユーザーが1400時間の定期購入に加入していて、月の終わりに20時間が残っている場合、翌月には1420時間になります。しかし、私のデータベースでは、このフォーム1400:00:00に格納されているので、14:00:00:00を追加するには値20:00:00を取得します。PHPでの時間計算

+0

strtotime($時間)+(14400 * 60 * 60); –

+0

データベースがデータを破損し、1400を20に変換した場合、PHPでどのように修正できますか?それをデータベースレベルで修正する方が理にかなっていませんか? –

+0

データベースレベルで修正するには –

答えて

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

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

$hours = $explode[0]; 

$new_hours = $hours + 20;