我正在使用多语言网站,需要在日语语言集中显示日期。我有美国约会,如12-29-2010,需要在日本显示为2010年12月29日。我正在使用XSLT 3432来做。能否告诉我如何做到这一点。
我必须将数据库中的英语日期转换为日语,其中包含许多不同的月/日/年并定期更新。这只是我提供的一个例子。
我正在使用XSLT并且可以使用Javascript
答案 0 :(得分:1)
此转化:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output omit-xml-declaration="yes" indent="yes"/>
<xsl:param name="pUSDate" select="'12-29-2010 '"/>
<xsl:template match="/">
<xsl:value-of select=
"concat(substring($pUSDate,7,4),
'年',
substring($pUSDate,1,2),
'月',
substring($pUSDate,4,2),
'日'
)
"/>
</xsl:template>
</xsl:stylesheet>
应用于任何XML文档(未使用)时,会生成所需的正确结果:
2010年12月29日