從兩次(格式:H:i:s
)中很容易地得到分鐘和秒數的差異,我從該網站上的另一個問題得到了該結果。時間差異的確切樣式(php)
我試着這樣說:
$start_date = new DateTime('04:10:58');
$since_start = $start_date->diff(new DateTime('10:25:00'));
echo $since_start->h.':';
echo $since_start->i.':';
echo $since_start->s;
但是,輸出:
6:14:2
我覺得不好看。我想它看起來像:06:14:02
我也想使用當前時間,而不是給定的時間,但與上面的代碼,不工作,我注意到。
$start_date = date("H:i:s");
$since_start = $start_date->diff(new DateTime('10:25:00'));
echo $since_start->h.':';
echo $since_start->i.':';
echo $since_start->s;
輸出:
Fatal error: Call to a member function diff() on a non-object
的兩次我有: 一個時間是當前時間:date("H:i:s")
,另一種是$time0
,其例如包含一個時間11:24:00
(從數據庫) 。
的問題是顯而易見的這段時間,但請張貼的,而不是說明你實際的PHP錯誤「給出了一個錯誤。」他們其實是指東西! – sjagr 2014-11-04 18:55:39
對不起,當然你是對的!我再次懶惰... – PHPirate 2014-11-04 18:59:22
我編輯了這個問題,我希望這是正確的做法。 PS我也不知道如何使用''''''''''''''''''''''''''謝謝您的提醒 – PHPirate 2014-11-04 19:05:34