兩個日期之間的中點如何計算兩個日期之間的中點在PHP我如何計算在PHP
在Java腳本,我們做的 -
var midpoint = new Date((date1.getTime() + date2.getTime())/2);
任何幫助將是讚賞。
兩個日期之間的中點如何計算兩個日期之間的中點在PHP我如何計算在PHP
在Java腳本,我們做的 -
var midpoint = new Date((date1.getTime() + date2.getTime())/2);
任何幫助將是讚賞。
我已經找到了這個 -
$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...
}
試試這個:
$midPoint = (strtotime($date1) + strtotime($date2))/2;
這是相當類似做的JavaScript實際嘗試這個
$midpoint = ($date1 + $date2)/2
這假設$日期1和$ date2的是時間戳(即從的getTime產生相同的() )
在數學上它是完全一樣的 - 你問我們將實際的代碼轉換爲PHP嗎? – Marty
是相同的,但在PHP中,搜索「日期PHP」 – nicearma
你沒有給出你目前的PHP技能水平的跡象,因此很難衡量你需要多少信息。 – Marty