Datumscode fertig, jetzt wirklich... :-)

git-svn-id: svn://svn.c3d2.de/c3d2-web/branches/toidinamais_coole_scheisse@66 31f61c52-7bfb-0310-b897-fc00f8a278f0
This commit is contained in:
toidinamai 2005-12-28 12:13:47 +00:00
parent d7f32c63a4
commit 2eb1b800d1
1 changed files with 31 additions and 30 deletions

View File

@ -75,7 +75,7 @@
<xsl:template name="isleap">
<xsl:param name="year" />
<xsl:if test="$year mod 4 = 0 and ($year mod 100 != 0 or $year mod 400 = 0)">true</xsl:if>
<xsl:value-of select="$year mod 4 = 0 and ($year mod 100 != 0 or $year mod 400 = 0)" />
</xsl:template>
<xsl:template name="leapdays">
@ -115,10 +115,6 @@
<xsl:value-of select="$seconds - $leapdays * 86400" />
</xsl:variable>
<xsl:variable name="days">
<xsl:value-of select="floor(($secondscorrected div 86400) mod 365) + 1" />
</xsl:variable>
<xsl:variable name="year">
<xsl:value-of select="floor($secondscorrected div (86400 * 365)) + 1970" />
</xsl:variable>
@ -129,8 +125,13 @@
</xsl:call-template>
</xsl:variable>
<xsl:variable name="days">
<xsl:value-of select="floor(($secondscorrected div 86400) mod 365) + 1" />
</xsl:variable>
<xsl:choose>
<xsl:when test="$isleap = 'true' and $days &gt; (31 + 29)">
<xsl:when test="$isleap">
<xsl:value-of select="$secondscorrected + 86400" />
</xsl:when>
<xsl:otherwise>
@ -198,40 +199,40 @@
</xsl:variable>
<xsl:choose>
<xsl:when test="$days &lt; 31">
<xsl:when test="$days &lt;= 31">
<xsl:value-of select="1" />
</xsl:when>
<xsl:when test="$days &lt; 31 + $febdays">
<xsl:when test="$days &lt;= 31 + $febdays">
<xsl:value-of select="2" />
</xsl:when>
<xsl:when test="$days &lt; 31 + $febdays + 31">
<xsl:when test="$days &lt;= 31 + $febdays + 31">
<xsl:value-of select="3" />
</xsl:when>
<xsl:when test="$days &lt; 31 + $febdays + 31 + 30">
<xsl:when test="$days &lt;= 31 + $febdays + 31 + 30">
<xsl:value-of select="4" />
</xsl:when>
<xsl:when test="$days &lt; 31 + $febdays + 31 + 30 + 31">
<xsl:when test="$days &lt;= 31 + $febdays + 31 + 30 + 31">
<xsl:value-of select="5" />
</xsl:when>
<xsl:when test="$days &lt; 31 + $febdays + 31 + 30 + 31 + 30">
<xsl:when test="$days &lt;= 31 + $febdays + 31 + 30 + 31 + 30">
<xsl:value-of select="6" />
</xsl:when>
<xsl:when test="$days &lt; 31 + $febdays + 31 + 30 + 31 + 30 + 31">
<xsl:when test="$days &lt;= 31 + $febdays + 31 + 30 + 31 + 30 + 31">
<xsl:value-of select="7" />
</xsl:when>
<xsl:when test="$days &lt; 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31">
<xsl:when test="$days &lt;= 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31">
<xsl:value-of select="8" />
</xsl:when>
<xsl:when test="$days &lt; 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30">
<xsl:when test="$days &lt;= 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30">
<xsl:value-of select="9" />
</xsl:when>
<xsl:when test="$days &lt; 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31">
<xsl:when test="$days &lt;= 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31">
<xsl:value-of select="10" />
</xsl:when>
<xsl:when test="$days &lt; 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30">
<xsl:when test="$days &lt;= 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30">
<xsl:value-of select="11" />
</xsl:when>
<xsl:when test="$days &lt; 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30 + 31">
<xsl:when test="$days &lt;= 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30 + 31">
<xsl:value-of select="12" />
</xsl:when>
</xsl:choose>
@ -270,40 +271,40 @@
</xsl:variable>
<xsl:choose>
<xsl:when test="$days &lt; 31">
<xsl:when test="$days &lt;= 31">
<xsl:value-of select="$days" />
</xsl:when>
<xsl:when test="$days &lt; 31 + $febdays">
<xsl:when test="$days &lt;= 31 + $febdays">
<xsl:value-of select="$days - 31" />
</xsl:when>
<xsl:when test="$days &lt; 31 + $febdays + 31">
<xsl:when test="$days &lt;= 31 + $febdays + 31">
<xsl:value-of select="$days - (31 + $febdays)" />
</xsl:when>
<xsl:when test="$days &lt; 31 + $febdays + 31 + 30">
<xsl:when test="$days &lt;= 31 + $febdays + 31 + 30">
<xsl:value-of select="$days - (31 + $febdays + 31)" />
</xsl:when>
<xsl:when test="$days &lt; 31 + $febdays + 31 + 30 + 31">
<xsl:when test="$days &lt;= 31 + $febdays + 31 + 30 + 31">
<xsl:value-of select="$days - (31 + $febdays + 31 + 30)" />
</xsl:when>
<xsl:when test="$days &lt; 31 + $febdays + 31 + 30 + 31 + 30">
<xsl:when test="$days &lt;= 31 + $febdays + 31 + 30 + 31 + 30">
<xsl:value-of select="$days - (31 + $febdays + 31 + 30 + 31)" />
</xsl:when>
<xsl:when test="$days &lt; 31 + $febdays + 31 + 30 + 31 + 30 + 31">
<xsl:when test="$days &lt;= 31 + $febdays + 31 + 30 + 31 + 30 + 31">
<xsl:value-of select="$days - (31 + $febdays + 31 + 30 + 31 + 30)" />
</xsl:when>
<xsl:when test="$days &lt; 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31">
<xsl:when test="$days &lt;= 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31">
<xsl:value-of select="$days - 31 + $febdays + 31 + 30 + 31 + 30 + 31" />
</xsl:when>
<xsl:when test="$days &lt; 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30">
<xsl:when test="$days &lt;= 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30">
<xsl:value-of select="$days - (31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31)" />
</xsl:when>
<xsl:when test="$days &lt; 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31">
<xsl:when test="$days &lt;= 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31">
<xsl:value-of select="$days - (31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30)" />
</xsl:when>
<xsl:when test="$days &lt; 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30">
<xsl:when test="$days &lt;= 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30">
<xsl:value-of select="$days - (31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31)" />
</xsl:when>
<xsl:when test="$days &lt; 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30 + 31">
<xsl:when test="$days &lt;= 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30 + 31">
<xsl:value-of select="$days - (31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30)" />
</xsl:when>
</xsl:choose>