我需要像2011年5月5日星期三那样显示日期 我正在尝试
<xsl:value-of select="format-date(
current-date(),
'[FNn,*-3], [D01] [MNn,*-3] [Y0001]',
'en',
'',
'US'
)" />
另一个我试过
<xsl:value-of select="format-date(
current-date(),
'[FNn], [MNn] [D1o], [Y]',
'en',
(),
()
)" />
两者都让我跟随。我需要文字,它只提供数字。我使用XSLT 2.0
3, 5 4, 2011
答案 0 :(得分:7)
此样式表:
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:value-of select="format-date(
current-date(),
'[FNn], [D1o] [MNn,*-3], [Y]',
'en',
(),
()
)" />
</xsl:template>
</xsl:stylesheet>
输出:
Wednesday, 4th May, 2011
对Saxon和Altova进行了测试。