0

私はスクリプトを持っています

   idea_slug=$_POST['idea_slug'];
   $data['idea_date']=$this->db->query("SELECT * FROM td_idea WHERE idea_slug='$idea_slug'")->result_array();
   $submit_date=$data['idea_date'][0]['idea_submit_date'];

   $datetime1 = DateTime::createFromFormat('d/m/Y', $submit_date);
   $submit_date= $datetime1->format('Y-m-d');

   $submit_date = strtotime($submit_date);

   $end = strtotime('+90 days', $submit_date);

$end を Y/m/d 形式に変換したいのですが、どうすればいいですか??

4

5 に答える 5

0

このような :

echo date('Y/m/d', $end);
于 2013-07-09T12:27:56.787 に答える
0

strtotime()DateTimeの「代替」はmodify()です。

于 2013-07-09T12:29:12.997 に答える
0

それは単純です =)、DateTime クラスを確認する必要があります

$datetime1 = DateTime::createFromFormat('d/m/Y', $submit_date);
$datetime1->modify('+90 day');
$end = $datetime1->format('d/m/Y');

http://php.net/manual/en/datetime.modify.php

http://www.php.net/manual/en/datetime.format.php

乾杯

于 2013-07-09T12:32:39.740 に答える