2016-07-13 4 views
0
$datetime = Carbon::now() 
$datetime = date($datetime); 
$date = strtotime($datetime); 
$date = strtotime($datetime);$dispatchDateTime = date("Y-m-d H:m:s", strtotime("+2 hours", $date)); 

これは正しいですか?actully私は間違った出力を取得しています。任意の時間のためにそれだけで2016年7月13日14時07分43秒または2016年7月13日13時07分43秒の時間PHPで日時を追加すると間違った出力が出る

+0

出力は何ですか? –

+0

期待される出力は何ですか?何が効いていないのですか?あなたの質問が今のところ立っているので、この日に – Epodax

+0

の問題は何か分かりません.2時間を追加したいと思います。例えば日時の である:2016年7月13日12時29分〇〇秒は、出力が2016年7月13日午前14時29分00秒 –

答えて

0
$date = new DateTime('now'); 
$twoHoursLater = $date->add(DateInterval::createFromDateString('+2 hours')); 

・ホープこのことができますように時間を与えます。
最高の挨拶、
M.I.

+0

ありがとう@M以下の答えをチェックしてください。私は..うまく働いています。 –

0

carbonを使用しているので、達成したいことを得るためにそれを利用しないのはなぜですか。ここにaddHours()関数を追加したことに注目してください。 下記のコードを試してみてください。

$dt = Carbon::create(2012, 1, 31, 0); 

echo $dt->toDateTimeString(); 

echo $dt->addHours(24); 
echo $dt->addHour(); 
+0

ありがとう@claudios ..うまく動作します。 –

+0

それは親切に回答 – claudios

+1

として受け入れるか、それが有用だった場合有用なを与える場合... –

関連する問題