2016-12-16 16 views
-1

私ははYmd Hの現在の日時及び配達日時の間で日時の正確な半分をしたい現在の日時や配達日時2つの日付間の半分のDateTimeを取得する方法は?

$del_time = $this->input->post('bid_time');  
date_default_timezone_set('Asia/Kolkata'); 
     $now = date('Y-m-d H:i:s'); 

を持っていた:i:sのPHPの期間

+0

何時ですか? 2回の例を挙げたいですか? –

+2

これまでに何か試してみましたか?差を計算し、2で割って1つの日付*に追加するのと同じように? –

+1

ここにいくつかの例があります:http://stackoverflow.com/questions/24798213/how-can-i-calculate-the-mid-point-between-two-dates-in-phpそしてこちら:http: //stackoverflow.com/questions/30967857/calculating-midpoint-of-two-times私はそれがあなたに有効な出発点として役立つことを望みます。 –

答えて

1

あなたは以下のコード

を使用することができます
date_default_timezone_set('Asia/Kolkata'); 
$del_time   = $this->input->post('bid_time'); //for ex '2016-12-01 12:30:00'; 
$now    = date('Y-m-d H:i:s'); 
$loc_del_date_time = strtotime($del_time); 
$loc_curr_date_time = strtotime($now); 
$loc_mid_time  = ($loc_del_date_time + $loc_curr_date_time)/2; 
$loc_mid_time  = round($loc_mid_time); 
echo $loc_new_date = date('Y-m-d H:i:s', $loc_mid_time); 

ありがとうございました

+0

ありがとう、それは動作します。 –

関連する問題