2016-05-19 23 views
1

我wan't尋找到天之間的時間差,然後將其轉換成小時PHP date_diff() - 找天數並轉換爲小時

$date_diff = date_diff($latest_date, $oldest_date); 
echo $date_diff->format(???); 

我已經嘗試設置格式->format('h');但沒有工作。我怎樣才能做到這一點?

+1

那麼,你知道有多少小時有一天? (忽略夏令時轉換) –

+0

24 ..你的意思是做數學方法?我認爲PHP有​​一個內置的功能來做到這一點 – Lykos

+0

看看[這個答案](http://stackoverflow.com/a/18602474/1689290) –

回答

2

這應該工作:

PHP

$datetime1 = date_create('2009-10-11'); 
$datetime2 = date_create('2009-10-13'); 
$interval = date_diff($datetime1, $datetime2); 

echo 'Days : ' . $interval->days. ' '; 
echo 'Hours : ' . $interval->days * 24; 
+0

謝謝!我已經設法解決它今天:-) – Lykos

相關問題