2015-11-23 95 views
0

我有一個格式化日期的XSL模板。獲取月的數值-xsl

我知道這個月會在一月,二月的形式,三月等

是否有XSL的方式來得出數值相當於該日期的,它們的目的?

E.g.

<xsl:value-of select="do something with Jan" />

將返回1

我使用XSL 2.0

感謝

回答

2

定義一個全局參數<xsl:param name="month-names" select="('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', ...)"/>,那麼你可以使用<xsl:value-of select="index-of($month-names, .)"/>得到的數值指標,即數你想要的價值。

+0

感謝您的回覆。太棒了。 –

+0

不錯的功能,索引... –