2つのDateTimeオブジェクトの差分を別のDateTimeオブジェクトに追加するにはどうすればよいですか?私は以下のようないくつかのコードを試しましたが、うまくいきませんでした。PHP:DateTime :: modifyを使用して、2つのDateTimeオブジェクトと別の日付との差分を追加します。
$first_time=new DateTime('01/01/2000 00:00:00');
$second_time=new DateTime('01/01/2000 00:00:50');
$diff=$first_time->diff($second_time);
$time=new DateTime('01/01/2012 12:00:00');
$time->modify('+'.$diff->format('%s').' seconds');
echo $time;
//Should echo: "01/01/2012 12:00:50"
誰かが私を助けてくれますか?
エコーの実際の出力は何ですか? – Corubba
実際には何もありません... – miestasmia
PHP5.3以降を使用している場合は、DateTime :: addを使用できます。それ以外の場合は、DateTime :: modifyを使用します。 DateTime :: modify()の回答を参照してください。 –