2017-04-15 58 views
0

我需要的symfony 2.8比較兩個日期時間,對於我有的nextS行的代碼在我的控制器,其中Prestamo它是一個實體:,我需要比較兩個日期時間symfony的2.8

$FD = $Prestamo->getDate(); 
$DA = new \DateTime("now"); 
if(var_dump($DA > $FD)){ 
    $Prestamo->getUser()->setSomething("Mul"); 
    $em->flush(); 
} 

但不工作!拜託,我需要它,我所看到的文檔不工作我

,因爲現在,非常感謝您

+0

首先,你確定'$ Prestamo-> GETDATE()'返回DateTime對象? 並刪除你的條件中的var_dump()函數。 – scoolnico

+0

是的,我很確定。 –

+0

看起來你也有一個錯字:'$ FA'不存在。嘗試'如果($ DA> $ FD){...}' – scoolnico

回答

0

我不得不做出變化不大,由於@scoolnico他的回答我能做到這一點

$FD = $Prestamo->getDate(); 
$DA = new \DateTime("now"); 
if ($DA > $FD) { 
    $Prestamo->getUser()->setsomething("Mul"); 
    $em->flush(); 
} 

非常感謝您