0
<xsl:value-of select="date:add('2010-10-01', 'P1M')"/><br/>
<xsl:value-of select="date:add('2010-07-01', 'P1M')"/><br/>
<xsl:value-of select="date:add('2010-02-01', 'P1M')"/><br/>
<xsl:value-of select="date:add('2010-09-01', 'P1M')"/>

...与えます:

2010-10-31T00:00:00

2010-07-31T00:00:00

2010-03-03T00:00:00

2010-10-01T00:00:00

これは役に立ちません。自分で日付を分割するよりも短い月を実際に追加する方法はありますか?

4

1 に答える 1

0

うーん、もう少し掘り下げる必要がありましたが、まあ、この投稿が他の誰かの助けになるかもしれません:o)

Exslt の代わりに Umbraco ライブラリ関数を使用すると、正常に動作します。

<xsl:value-of select="umbraco.library:DateAdd('2010-10-01', 'm', 1)"/>

...与えます:

2010-11-01T00:00:00

(Feb を含む他の蛾も同じように動作します)

于 2010-11-25T17:18:06.340 に答える