2013-07-09 38 views
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); 

现在我想$转换结束到Y/M/d格式 我怎么可以这样做?

+1

为什么要创建一个DateTime对象,然后将其转换为unix时间戳 - 根本没有意义(这是我今天第二次看到它) –

回答

0

像这样:

echo date('Y/m/d', $end); 
0

你可以像下面

$date_format = date('Y/m/d', $end); 
0
$datetime1 = DateTime::createFromFormat('d/m/Y', $submit_date); 
$end = clone $datetime1; 
$end->add(new DateInterval('P90D')); 
echo $end->format('Y/m/d');