TYPO3流体模板-如何获得时间戳和当前日期之间的天数差异



我需要计算给定日期和当前日期之间的天数差。

我创建了一个mask元素,可以在其中提供日期。在我的模板中,我想输出类似于";2天前发布";

我试过这个:

<f:if condition="{data_item.tx_mask_date}">
<p class="ww-teaserbox__date">
<f:variable name="now" value="{f:format.date(date: 'now', format: 'Y-m-d')}" />
<f:variable name="publish" value="{f:format.date(date: data_item.tx_mask_date, format: 'Y-m-d')}" />
{f:format.date(date: now, format: 'Y-m-d') - f:format.date(date: publish, format: 'Y-m-d') }
</p>
</f:if>

但这只是输出{f:format.date(date: now, format: 'Y-m-d') - f:format.date(date: publish, format: 'Y-m-d') }

我希望这里有人能帮我,提前谢谢。

尽管流体可以进行一些基本计算,但这实际上是不可能的。

我建议使用带有2个参数的自定义ViewHelper,并像这样进行计算https://stackoverflow.com/a/26225650/2389552

相关内容

最新更新