Modules | Supported Version: 1
This implementation relies on Source<xsl:import href="../add/date.add.template.xsl" />
<xsl:template match="/">
<xsl:message terminate="yes">
<xsl:call-template name="date:add">
<xsl:with-param name="date-time"
select="'1900-01-01'" />
<xsl:with-param name="duration">
<xsl:call-template name="date:duration">
<xsl:with-param name="seconds"
select="(37257.041667 - 2) * 60 * 60 * 24" />
</xsl:call-template>
</xsl:with-param>
</xsl:call-template>
</xsl:message>
</xsl:template>
<xsl:template name="date:duration">
<xsl:param name="seconds">
<xsl:choose>
<xsl:when test="function-available('date:seconds')">
<xsl:value-of select="date:seconds()" />
</xsl:when>
<xsl:otherwise>0</xsl:otherwise>
</xsl:choose>
</xsl:param>
<xsl:variable name="duration">
<xsl:variable name="day-s"
select="60 * 60 * 24" />
<xsl:variable name="hour-s"
select="60 * 60" />
<xsl:variable name="min-s"
select="60" />
<xsl:if test="$seconds Change HistorySubmitted: 2001-05-12
|
http://www.exslt.org/date/functions/duration/date.duration.template.xsl.html last modified 2002-08-21