2014-07-17 73 views
-3

兩個日期之間的中點如何計算兩個日期之間的中點在PHP我如何計算在PHP

在Java腳本,我們做的 -

var midpoint = new Date((date1.getTime() + date2.getTime())/2); 

任何幫助將是讚賞。

+0

在數學上它是完全一樣的 - 你問我們將實際的代碼轉換爲PHP嗎? – Marty

+0

是相同的,但在PHP中,搜索「日期PHP」 – nicearma

+0

你沒有給出你目前的PHP技能水平的跡象,因此很難衡量你需要多少信息。 – Marty

回答

0

我已經找到了這個 -

$daysDiff = diffDateTime($StartDate, $EndDate); 
$midDaysDiff = round($daysDiff['days']/2); 
$midDate = strtotime(date("m/d/Y", strtotime($StartDate)) . "+ $midDaysDiff Days"); 

function diffDateTime($StartDate, $EndDate) 
{ 
    // returns diff between two dates in days... 
} 
0

試試這個:

$midPoint = (strtotime($date1) + strtotime($date2))/2; 
0

這是相當類似做的JavaScript實際嘗試這個

$midpoint = ($date1 + $date2)/2 

這假設$日期1和$ date2的是時間戳(即從的getTime產生相同的() )