2016-07-25 5 views
0

を設定し、私はstrtotimeを使用する方法を取得するが、私は最初の問題を引き起こしているタイムゾーンを設定する必要があります。のstrtotimeと課題()とタイムゾーン

$date = new DateTime(); 
$date->setTimezone(new DateTimeZone('America/New_York')); 
$idate = $date->format('Y-m-d H:i:s'); 
$fdate=strtotime($idate,"+2 hours"); 

$idateは、正しいタイムゾーンで、罰金出てきます2016-07-25 15:56:24

これに2時間を追加して同じ形式の変数を返すにはどうすればよいですか?

$date = $date->add(new DateInterval('PT2H')); 

を、あなたが好きなようにそれをフォーマット:

+0

可能な重複http://stackoverflow.com/questions/11386308/add-x-amount-of-hours-最新) – galeaspablo

+0

http://stackoverflow.com/questions/11386308/add-x-amount-of-hours-to-dateを見てください。いくつかの良い答えがあります。私の好きなのはOOの答えです。 – galeaspablo

+0

'$ fdate = $ date-> modify( '+ 2 hours');' – AbraCadaver

答えて

1

これを試してみてください:

$fdate=date('Y-m-d H:i:s',strtotime($idate."+2 hours")); 
([日付と時間の追加 'x' の量]の
+0

これは完全に機能しました!ありがとう。私が数分でできたら、私は受け入れるだろう。 – jonmrich

+0

私は援助の可能性がありますようにうれしい – coderodour

+0

今、おそらく答えを受け入れる? – coderodour

0

あなた$date使用して、あなたが行うことができます。

関連する問題