2010-05-19 99 views

回答

4

在XSLT2,使用current-dateTime()功能最簡單的方法獲取當前Unix時間戳。

在XSLT1您需要的EXSLT擴展功能date-time()

但是,要知道,不同的處理器會有不同的表現,如果函數是在樣式表計算不止一次。 '正常'行爲是給定轉換中的所有調用返回相同的值,因此不能用於分析。

順便說一句,你可以做一個簡單的Google search on "xslt timestamp"來獲取這些信息。

+2

current-dateTime()和date-time()都不是真的返回一個unix時間戳。有沒有另一種方法來獲得它? – user323094 2012-04-25 08:48:37

+0

@ user323094你的意思是說你想從某個時代開始返回毫秒級的東西嗎?您可能需要使用外部庫來完成此操作,或者從時間值轉換。 – 2014-10-01 02:54:52