1

我想在 Typo3 6.2 的扩展中比较两个日期与流体的条件。这是我现在尝试过的:

<f:if condition="{f:format.date(format : 'U', date : {orderdate})}
>= {f:format.date(format : 'U', date : {v:system.dateTime()})}">
  <f:then>
    do it
  </f:then>
  <f:else>
    do it not
  </f:else>
</f:if>

vhs 扩展中的 viewhelper {v:system.dateTime()} 返回时间戳。但是此代码仅返回“then”语句中的条件。条件不以这种方式工作......

我的问题是,如何比较流体中的两个日期?有人知道解决方案吗?

4

1 回答 1

1

我找到了这个解决方案:代码功能,当我以更好的内联样式编写条件时:

<f:if condition="{kurse.anmeldedate -> f:format.date(format : 'U')} >
{v:system.dateTime() -> f:format.date(format : 'U')}">
   <f:then>
      do it
   </f:then>
   <f:else>
     do it not
   </f:else>
</f:if>

Viewhelper v:system.dateTime() 现在将时间作为时间戳提供,并且是来自扩展 VHS:Fluid ViewHelpers 的 VH。

于 2015-04-14T13:00:20.393 回答