使用XSL获取过去24小时内过期的博客条目列表

时间:2011-01-26 20:09:50

标签: xml xslt umbraco

任何人都知道如何格式化XSL以便在过去24小时内获得一个带有过期日期的博客条目列表?我尝试使用currentdate的组合和< =但是无法正确使用。

3 个答案:

答案 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