在 typoscript 中计算年龄
Calculate age in typoscript
我正在尝试根据时间戳计算年龄,例如。打字稿中的 761353200。时间戳761353200是1994年2月16日
我正在将数据从 Fluid-Template 发送到 Typoscript:
<f:cObject typoscriptObjectPath="lib.userAge">
<f:format.date format="U">{user.dateOfBirth}</f:format.date>
</f:cObject>
{user.dateOfBirth} 在这种情况下等于 761353200。
Typoscript 中的计算如下所示:
lib.userAge = TEXT
lib.userAge.current = 1
lib.userAge.age = 1
问题:返回值是23,应该是22。
我用另一个时间戳 (556408800) 和这个 returns 29 试了一下,应该是这样。这让我很困惑。
有人知道为什么计算会这样吗?
我认为转换太不精确了。为什么不使用 typoscript 而只使用流畅的 viewhelper?所以代码更好维护。
我找到了这个 ViewHelper。您可以将其复制并整合到您的 extension/template 中吗?
https://searchcode.com/codesearch/view/39628010/
我正在尝试根据时间戳计算年龄,例如。打字稿中的 761353200。时间戳761353200是1994年2月16日
我正在将数据从 Fluid-Template 发送到 Typoscript:
<f:cObject typoscriptObjectPath="lib.userAge">
<f:format.date format="U">{user.dateOfBirth}</f:format.date>
</f:cObject>
{user.dateOfBirth} 在这种情况下等于 761353200。
Typoscript 中的计算如下所示:
lib.userAge = TEXT
lib.userAge.current = 1
lib.userAge.age = 1
问题:返回值是23,应该是22。
我用另一个时间戳 (556408800) 和这个 returns 29 试了一下,应该是这样。这让我很困惑。
有人知道为什么计算会这样吗?
我认为转换太不精确了。为什么不使用 typoscript 而只使用流畅的 viewhelper?所以代码更好维护。 我找到了这个 ViewHelper。您可以将其复制并整合到您的 extension/template 中吗? https://searchcode.com/codesearch/view/39628010/