2017-04-03 111 views
0

我試圖計算兩個值之間的時間。使用時間計算兩次之間的中位時間

echo date("g:i a", (strtotime($moonrise) + strtotime($moonset))/2) 

這是行之有效的,但如果月亮設置第二天(EG 12.30am + 1day),我遇到了問題。

有關如何解決此問題的任何建議?我試着添加明天/ + 1天,但似乎沒有區別?

乾杯!

回答

0

感謝您的幫助,我試着再次添加明天,它的工作!對於其他人

date("g:i a", (strtotime($moonrise) + strtotime('tomorrow '.$moonset))/2) 
1

那怎麼樣?

$start = date_create('2017-03-02 15:00:00'); 
$end = date_create('2017-03-02 18:15:00'); 
$diff=date_diff($end,$start); 

echo $diff->format('%H:%i'); 
相關問題