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:
parent
d7f32c63a4
commit
2eb1b800d1
|
@ -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 > (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 < 31">
|
||||
<xsl:when test="$days <= 31">
|
||||
<xsl:value-of select="1" />
|
||||
</xsl:when>
|
||||
<xsl:when test="$days < 31 + $febdays">
|
||||
<xsl:when test="$days <= 31 + $febdays">
|
||||
<xsl:value-of select="2" />
|
||||
</xsl:when>
|
||||
<xsl:when test="$days < 31 + $febdays + 31">
|
||||
<xsl:when test="$days <= 31 + $febdays + 31">
|
||||
<xsl:value-of select="3" />
|
||||
</xsl:when>
|
||||
<xsl:when test="$days < 31 + $febdays + 31 + 30">
|
||||
<xsl:when test="$days <= 31 + $febdays + 31 + 30">
|
||||
<xsl:value-of select="4" />
|
||||
</xsl:when>
|
||||
<xsl:when test="$days < 31 + $febdays + 31 + 30 + 31">
|
||||
<xsl:when test="$days <= 31 + $febdays + 31 + 30 + 31">
|
||||
<xsl:value-of select="5" />
|
||||
</xsl:when>
|
||||
<xsl:when test="$days < 31 + $febdays + 31 + 30 + 31 + 30">
|
||||
<xsl:when test="$days <= 31 + $febdays + 31 + 30 + 31 + 30">
|
||||
<xsl:value-of select="6" />
|
||||
</xsl:when>
|
||||
<xsl:when test="$days < 31 + $febdays + 31 + 30 + 31 + 30 + 31">
|
||||
<xsl:when test="$days <= 31 + $febdays + 31 + 30 + 31 + 30 + 31">
|
||||
<xsl:value-of select="7" />
|
||||
</xsl:when>
|
||||
<xsl:when test="$days < 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31">
|
||||
<xsl:when test="$days <= 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31">
|
||||
<xsl:value-of select="8" />
|
||||
</xsl:when>
|
||||
<xsl:when test="$days < 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30">
|
||||
<xsl:when test="$days <= 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30">
|
||||
<xsl:value-of select="9" />
|
||||
</xsl:when>
|
||||
<xsl:when test="$days < 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31">
|
||||
<xsl:when test="$days <= 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31">
|
||||
<xsl:value-of select="10" />
|
||||
</xsl:when>
|
||||
<xsl:when test="$days < 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30">
|
||||
<xsl:when test="$days <= 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30">
|
||||
<xsl:value-of select="11" />
|
||||
</xsl:when>
|
||||
<xsl:when test="$days < 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30 + 31">
|
||||
<xsl:when test="$days <= 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 < 31">
|
||||
<xsl:when test="$days <= 31">
|
||||
<xsl:value-of select="$days" />
|
||||
</xsl:when>
|
||||
<xsl:when test="$days < 31 + $febdays">
|
||||
<xsl:when test="$days <= 31 + $febdays">
|
||||
<xsl:value-of select="$days - 31" />
|
||||
</xsl:when>
|
||||
<xsl:when test="$days < 31 + $febdays + 31">
|
||||
<xsl:when test="$days <= 31 + $febdays + 31">
|
||||
<xsl:value-of select="$days - (31 + $febdays)" />
|
||||
</xsl:when>
|
||||
<xsl:when test="$days < 31 + $febdays + 31 + 30">
|
||||
<xsl:when test="$days <= 31 + $febdays + 31 + 30">
|
||||
<xsl:value-of select="$days - (31 + $febdays + 31)" />
|
||||
</xsl:when>
|
||||
<xsl:when test="$days < 31 + $febdays + 31 + 30 + 31">
|
||||
<xsl:when test="$days <= 31 + $febdays + 31 + 30 + 31">
|
||||
<xsl:value-of select="$days - (31 + $febdays + 31 + 30)" />
|
||||
</xsl:when>
|
||||
<xsl:when test="$days < 31 + $febdays + 31 + 30 + 31 + 30">
|
||||
<xsl:when test="$days <= 31 + $febdays + 31 + 30 + 31 + 30">
|
||||
<xsl:value-of select="$days - (31 + $febdays + 31 + 30 + 31)" />
|
||||
</xsl:when>
|
||||
<xsl:when test="$days < 31 + $febdays + 31 + 30 + 31 + 30 + 31">
|
||||
<xsl:when test="$days <= 31 + $febdays + 31 + 30 + 31 + 30 + 31">
|
||||
<xsl:value-of select="$days - (31 + $febdays + 31 + 30 + 31 + 30)" />
|
||||
</xsl:when>
|
||||
<xsl:when test="$days < 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31">
|
||||
<xsl:when test="$days <= 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 < 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30">
|
||||
<xsl:when test="$days <= 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 < 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31">
|
||||
<xsl:when test="$days <= 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 < 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30">
|
||||
<xsl:when test="$days <= 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 < 31 + $febdays + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30 + 31">
|
||||
<xsl:when test="$days <= 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>
|
||||
|
|
Loading…
Reference in New Issue