TYPO3 v14 Backend-Zugriff, Benutzerrollen & Berechtigungen: Vollständiger Admin-Leitfaden (2026)
Security
Sie suchen nach einer Anzeige "vor X Zeiten" für das Datumsformat von TYPO3 Fluid? In diesem TYPO3-Tutorial erfahren Sie, wie Sie das erreichen können. Wir können jedes Datumsformat mit dem <f:format.date> view helper konfigurieren, aber es ist ein bisschen schwierig, das Format "Times Ago" mit Bezug auf die aktuelle Zeit zu erhalten.
<f:section name="timeAgo">
<f:variable name="now" value="{f:format.date(date: 'now',format:'%s')}" />
<f:variable name="posted" value="{f:format.date(date:'{posted}',format:'%s')}" />
<f:variable name="diff" value="{now - posted}" />
<f:if condition="{diff} < 60">
<f:then>Now</f:then>
<f:else if="{diff} < 3600">
<f:format.number decimals="0">{diff / 60}</f:format.number> minute ago
</f:else>
<f:else if="{diff} < 86400">
<f:format.number decimals="0">{diff / 3600}</f:format.number> hours ago
</f:else>
<f:else if="{diff} < 604800">
<f:format.number decimals="0">{diff / 86400}</f:format.number> days ago
</f:else>
<f:else if="{diff} < 2419200">
<f:format.number decimals="0">{diff / 604800}</f:format.number> weeks ago
</f:else>
<f:else if="{diff} < 29030400">
<f:format.number decimals="0">{diff / 2419200}</f:format.number> months ago
</f:else>
<f:else>{f:format.date(date: '{posted}',format:'%d %B, %Y')}</f:else>
</f:if>
</f:section>
<f:render section="timeAgo" arguments="{posted:'{posting.datePosted}'}" />
Sonal Chauhan
TYPO3 Developer at NITSAN and T3Planet, Love TYPO3 :)
More From Author