我有以下代碼,它顯示了兩個日期之間的差異。現在我想根據這種差異來計算我的收入,基本費率爲每小時8美元,但由於dateTime返回給我的差異,我還沒有管理過。任何ideeas?datetime差異收入計算
$lastUpdate = new DateTime($lastUpdate['lastUpdate']);
$currentTime = new DateTime("2013-03-24 19:45:55");
$interval = $lastUpdate->diff($currentTime);
echo "difference " . $interval->y . " years, " . $interval->m." months, ".$interval->d." days " . $interval->h . " hours " . $interval->i . " minutes " . $interval->s . " seconds";
所以告訴我們關於返回一個DateInterval方式的問題?你不是很好解釋 – 2013-03-24 17:23:46
以及我有一些類似於mysql解決方案,我有兩個日期之間的差異,它更新基於每秒收入的字段,我想在php中做同樣的事情。我發現差異,但我不知道如何計算收入/格式的日期相同的方式MySQL處理它。 – Bogdan 2013-03-24 17:53:57
($ interval - > $ interval-> format('%a')/ $ hoursPerDay * $ baseRate)+ $ interval - > $ interval-> format('%h')* $ baseRate; – 2013-03-24 18:35:56