在XSLT中获取当前的unix时间戳

时间:2012-04-25 08:52:38

标签: xslt datetime timestamp xslt-1.0

如何在XSLT中获取当前的unix时间戳?

我需要XSLT 1.0解决方案,但如果您了解它,请随时提及XSLT 2.0解决方案。

我需要unix时间戳,而不仅仅是任何日期和时间格式 - 此问题之前已在Easiest way to get current unix timestamp via XSL中提出,但接受的答案不是unix时间戳。

1 个答案:

答案 0 :(得分:0)

普通XSLT / XPath 1.0不提供任何日期/时间功能,但如果EXSLT是一个选项,则可以使用其date module。我还没有对它进行过测试,但应该可以通过这种方式获取当前的Unix时间戳:

date:seconds(date:difference('1970-01-01T00:00:00', date:date-time()))