Vorlage:Datum/wochentag: Unterschied zwischen den Versionen

aus Memory Alpha, der freien deutschen Star-Trek-Datenbank
Spring zu: Navigation, suche
imported>Shisma
(test)
 
imported>Shisma
(test)
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{#expr:({{#sub:{{{1}}}|8|2}}
+
{{#switch:{{Datum/wochentag/code|{{#sub:{{{1}}}|8|2}}|{{#sub:{{{1}}}|5|2}}|{{#sub:{{{1}}}|0|4}}}}
  +{{#switch:{{#sub:{{{1}}}|5|2}}
+
|0=Sonntag
    | 1 | 10 = 0
+
|1=Montag
    | 5 = 1
+
|2=Dienstag
    | 8 = 2
+
|3=Mittwoch
    | 2 | 3 | 11 = 3
+
|4=Donnerstag
    | 6 = 4
+
|5=Freitag
    | 9 | 12 = 5
+
|6=Samstag
    | 4 | 7 = 6
 
  }}
 
  +{{#sub:{{{1}}}|0|4}}mod 100 + (({{#sub:{{{1}}}|0|4}}mod 100 +26)/4 round 0)
 
  {{#switch:{{{julianisch|}}}
 
    |=+(3-(({{{3|}}}-50)/100 round 0) mod 4)*2 <!-- gregorianisch JH-->
 
      -({{#sub:{{{1}}}|5|2}}<3)*(({{{3|0}}}mod 4=0)*{{#sub:{{{1}}}|0|4}} mod 100 or ({{#sub:{{{1}}}|0|4}}mod 400=0)) <!--Schalttag im laufenden Jahr-->
 
    |#default=-((({{#sub:{{{1}}}|0|4}}+150)div 100 round 0) mod 7 -6)<!-- julianisch JH-->
 
      +({{#sub:{{{1}}}|5|2}}<0)*3 <!--Jahreswechsel Feb/März-->
 
      -({{#sub:{{{1}}}|0|4}}mod 4=0) <!--Schalttag am Ende des laufenden Jahres-->
 
  }}
 
  ) mod 7
 
 
}}
 
}}

Aktuelle Version vom 11. März 2013, 13:40 Uhr