date - xslt - subtracting days -
is possible xslt take date field , subtract n number of days it? if so, can please provide me example?
here demonstration how in xslt 2.0:
<xsl:stylesheet version="2.0"  xmlns:xsl="http://www.w3.org/1999/xsl/transform"  xmlns:xs="http://www.w3.org/2001/xmlschema">  <xsl:output method="text"/>   <xsl:template match="/">   <xsl:variable name="vtoday" select="current-date()"/>    today is: <xsl:sequence select="$vtoday"/>   30 days ago was: <xsl:sequence select=     "$vtoday -30*xs:daytimeduration('p1d')"/>   365 days ago was: <xsl:sequence select=     "$vtoday -365*xs:daytimeduration('p1d')"/>  </xsl:template> </xsl:stylesheet>   when transformation applied on xml document (not used), wanted, correct result produced:
  today is: 2010-10-07-07:00   30 days ago was: 2010-09-07-07:00   365 days ago was: 2009-10-07-07:00      
Comments
Post a Comment