任何人都知道如何格式化XSL以便在过去24小时内获得一个带有过期日期的博客条目列表?我尝试使用currentdate的组合和< =但是无法正确使用。
答案 0 :(得分:1)
在XSLT中有一系列Umbraco扩展可用于处理日期。正如迈克尔在下面所说,Umbraco使用的是XSLT 1.0(这是.Net支持的),这对于处理日期没什么用处。 您可能感兴趣的是:DateGreaterThanOrEqual。我不确定它是否与DateTime有关,如果没有,你可以使用:
umbraco.library:DateDiff($now, $then, 'm')
以分钟为单位获取整数值,并测试它是否小于/等于1440。
http://our.umbraco.org/wiki/reference/umbracolibrary/datediff
答案 1 :(得分:0)
你的问题可能是current-date()是一个XSLT 2.0函数,但Umbraco只支持XSLT 1.0。
答案 2 :(得分:0)
Umbraco在XSLT中有自己的CurrentDate()方法。
http://our.umbraco.org/wiki/reference/umbracolibrary/currentdate