通过 XSL 获取当前 unix 时间戳的最简单方法

Easiest way to get current unix timestamp via XSL

提问人:Andrew G. Johnson 提问时间:5/19/2010 更新时间:5/20/2010 访问量:2300

问:

通过XSL获取当前unix时间戳的最简单方法是什么

XSLT的

评论


答:

4赞 Jim Garrison 5/20/2010 #1

在 XSLT2 中,使用该函数。current-dateTime()

在 XSLT1 中,需要 EXSLT 扩展函数date-time()

但是,请注意,如果在样式表中多次计算函数,则不同的处理器的行为可能会有所不同。“正常”行为是给定转换中的所有调用都返回相同的值,因此这不能用于分析。

顺便说一句,您可以在“xslt timestamp”上进行简单的 Google 搜索来获取此信息。

评论

2赞 user323094 4/25/2012
current-dateTime() 和 date-time() 都没有真正返回 unix 时间戳。有没有其他方法可以得到它?
0赞 Jim Garrison 10/1/2014
@user323094 你的意思是你希望从纪元开始返回毫秒?您可能需要一个外部库来执行此操作,或者从时间值进行转换。