Vorlage:Wochentag

Aus Kitakien

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(v1.0)
K (Schützte „Vorlage:Wochentag“: Selten zu ändernde Vorlage ([edit=autoconfirmed] (unbeschränkt) [move=sysop] (unbeschränkt)))
 
(Der Versionsvergleich bezieht 26 dazwischenliegende Versionen mit ein.)
Zeile 1: Zeile 1:
-
<noinclude>
+
<noinclude>{{Dokumentation}}
-
Verwendung:
+
[[Kategorie:Vorlage:Datumsberechnung|Wochentag]]
-
 
+
</noinclude><includeonly>{{#expr:({{{1|}}}
-
<code><nowiki>{{Wochentag|01|01|1970}}</nowiki></code>
+
  +{{#switch:{{{2|}}}
-
 
+
    | 1 | 10 = 0
-
{{CURRENTDAYNAME}}, {{CURRENTDAY}}.{{CURRENTMONTH}}.{{CURRENTYEAR}}
+
    | 5 = 1
-
{{CURRENTDOW}}
+
    | 8 = 2
-
</noinclude>
+
    | 2 | 3 | 11 = 3
-
 
+
    | 6 = 4
-
{{IstSchaltjahr|{{{2}}}}}
+
    | 9 | 12 = 5
-
 
+
    | 4 | 7 = 6
-
<!--Differenz in Tagen (keine Schaltjahre angenommen)-->
+
  }}
-
 
+
  +{{{3|0}}}mod 100 + (({{{3|0}}}mod 100 +26)/4 round 0)
-
{{#switch: {{#expr: ({{#switch:{{CURRENTMONTH}}
+
  {{#switch:{{{julianisch|}}}
-
|01 = 0  
+
    |=+(3-(({{{3|}}}-50)/100 round 0) mod 4)*2 <!-- gregorianisch JH-->
-
|02 = 31 <!--Tage bis 1. Februar-->
+
      -({{{2|0}}}<3)*(({{{3|0}}}mod 4=0)*{{{3|0}}} mod 100 or ({{{3|0}}}mod 400=0)) <!--Schalttag im laufenden Jahr-->
-
|03 = 59 <!--Tage bis 1. März-->
+
    |#default=-((({{{3|}}}+150)div 100 round 0) mod 7 -6)<!-- julianisch JH-->
-
|04 = 90 <!--usw.-->
+
      +({{{2|0}}}<0)*3 <!--Jahreswechsel Feb/März-->
-
|05 = 120
+
      -({{{3|0}}}mod 4=0) <!--Schalttag am Ende des laufenden Jahres-->
-
|06 = 151
+
  }}
-
|07 = 181
+
  ) mod 7
-
|08 = 212
+
}}</includeonly>
-
|09 = 243
+
-
|10 = 273
+
-
|11 = 304
+
-
|12 = 334
+
-
}} + {{CURRENTDAY}} + {{CURRENTYEAR}}-{{{3}}} + 364 - {{#switch:{{{2}}}
+
-
|01 = 0
+
-
|02 = 31
+
-
|03 = 59
+
-
|04 = 90
+
-
|05 = 120
+
-
|06 = 151
+
-
|07 = 181
+
-
|08 = 212
+
-
|09 = 243
+
-
|10 = 273
+
-
|11 = 304
+
-
|12 = 334
+
-
}} - {{{1}}}) mod 7 }}
+
-
|0 = {{CURRENTDOW}}
+
-
|1 = {{CURRENTDOW}}-1
+
-
|2 = {{CURRENTDOW}}-2
+
-
|3 = {{CURRENTDOW}}-3
+
-
|4 = {{CURRENTDOW}}-4
+
-
|5 = {{CURRENTDOW}}-5
+
-
|6 = {{CURRENTDOW}}-6
+
-
}}
+

Aktuelle Version vom 15:55, 9. Dez. 2009

Datei:Information.svg Dokumentation

Inhaltsverzeichnis

Beschreibung

Diese Vorlage gibt den Wochentag als Nummer eines Übergebenen Datums zwischen 0 und 6 zurück:

  • 0 (Sonntag), 1 (Montag), 2 (Dienstag), 3 (Mittwoch), 4 (Donnerstag), 5 (Freitag), 6 (Samstag)

Aufruf

{{Wochentag|4|05|2024}} = 6

Übergeben wird das Datum als Tag|Monat|Jahr (DD|MM|YYYY).

Man kann den Parameter julianisch=x übergeben, um anzuzeigen, dass das angegebene Datum ein Julianisches Datum ist.

Beispiel

Im Korrektionsjahr 1582 folgte auf Wochentag 4 (4.10.1582) der Wochentag 5 (15.10.1582).

Im Korrektionsjahr 1582 folgte auf Wochentag {{Wochentag|4|10|1582|julianisch=x}} (4.10.1582) der Wochentag {{Wochentag|15|10|1582}} (15.10.1582).

Siehe auch



Wenn du Fragen zu dieser Vorlage hast, dann kannst du auf der Seite Kitakien Diskussion:Wikiprojekt Vorlage fragen.
Persönliche Werkzeuge