0

これは本当の XSLT の質問ではないかもしれませんが、Umbraco の質問に近いものです。

書かれているこの関数は、expexted として別の形式を出力します。

<xsl:value-of select="umbraco.library:FormatDateTime(data [@alias = 'kursusgangTilmeldingsfrist'], 'dd/MM/yyyy')"/>

現在の日付でこれら 3 つの「2 番目の引数」を指定して呼び出された場合

'dd MM yyyy'
'dd-MM-yyyy'
'dd/MM/yyyy'

次に、出力は次のようになります。

10 02 2009
10-02-2009
10-02-2009 (and this should have been with "/" and not a "-")

Br. アンダース

4

1 に答える 1

2

解決策は、バックスラッシュを使用してエスケープすることです。これにより、関数は次のように呼び出されます。

<xsl:value-of select="umbraco.library:FormatDateTime(data [@alias = 'kursusgangTilmeldingsfrist'], 'dd\/MM\/yyyy')"/>

そして、これは正しい日付を次のように出力します:

10/02/2009
于 2010-02-10T14:46:49.740 に答える