2017-04-10 64 views
0

在數據庫中,存儲時間差的變量的數據類型是Time和計算時間返回字符串的觸發器。所以有一段時間的差異將是00:00:00。時間差異並解析爲PHP中的時間數據類型

如何解析這個時間(字符串)爲數據類型時間,以便它將正確保存到數據庫中。

我使用下面的代碼來操縱時間。

$datetime1 = new DateTime(@@startTime); 
$datetime2 = new DateTime(getCurrentTime()); 
$interval = $datetime1->diff($datetime2); 
$elapsed = $interval->format('%i minutes').' '.$interval->format('%s seconds'); 
$totalTime = $elapsed; 

請幫忙。

回答

0

我已經使用以下內容將time()更改爲正確的MySQL格式。

$expire = time() + (86400 * 28); 
$expiration = date('Y-m-d H:i:s', $expire);