2015-08-26 50 views
0

我在比较date.starttimetoday。下面的代码不像所假设的那样工作。今天比较extbase中的DateTime对象

<f:for each="{appointments}" as="appointment"> 

    <f:for each="{appointment.dates}" as="date"> 

    <f:if condition="{f:format.date(date: date.startdate, format: 'Y-m-d')} == {f:format.date(date: today, format: 'Y-m-d')}"> 
     <f:then> 

      <p>{appointment.id} // {appointment.location}<p> 

     </f:then> 
    </f:if> 

    </f:for> 
</f:for> 

被分配我的控制器内:

$today = new \DateTime('today'); 
$this->view->assign('today', $today); 

我怎么能计算出,如果今天date.starttime(DateTime对象)是?

回答

0

我想通了。我还没有关闭</f:if>的if条件。认为这是没有必要的,因为我在另一个视图中使用了if(没有关闭标签)并且没有问题。此外,我还使用“=”而不是“==”作为条件。