2011-01-29 80 views
0

大家,我有一個問題,我不能指望在時間的小時....計數小時,在PHP中每次添加分鐘

這是我的代碼:

$seconds =mktime (0,0,0); 
$hours = (int)($seconds/(60 * 60)); 

誰能幫助我確定我的錯?

謝謝!

+2

取決於你真正需要做的:`mktime`返回從那時起多少小時過去了,因爲大紀元時間(1970年1月1日),這樣你的代碼計數經過的秒數。 – 2011-01-29 14:53:07

回答

0

使用PHP的strtotime()函數來操縱時間戳。

例子:

<?php 

$one_minute_later = date('Y-m-d H:i:s', strtotime('+1 minute')); 
// Same as 
$one_minute_later = date('Y-m-d H:i:s', time() + 60); 

$one_hour_later = date('Y-m-d H:i:s', strtotime('+1 day')); 
$one_day_later = date('Y-m-d H:i:s', strtotime('+1 day')); 

$now = time(); // Current timestamp