Nicht angemeldeter Benutzer - Bearbeiten von Seiten ist nur als angemeldeter Benutzer möglich.
Vorlage:FormatDate: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
[unmarkierte Version] | [unmarkierte Version] |
K (Nach dem Test von ca. 30 Seiten auf Lua umgestellt.) |
K (Revert. Wikifehler wird später gesucht.) |
||
Zeile 1: | Zeile 1: | ||
− | <onlyinclude><includeonly>{{# | + | <onlyinclude><includeonly><!-- |
+ | Die Ermittlung der Parameter erfolgt mit Hilfe der Tatsache, dass sich der in Variable 1 übergebene ISO-String als Subtraktion interpretieren lässt. | ||
+ | Daher ist der in arithmetischen Ausdrücken auftretende Parameter {{{1}}} nicht als einfache Variable interpretierbar sondern als eine Zeichenkette. | ||
+ | Beispiel: | ||
+ | {{{1}}} sei "2008-07-5" | ||
+ | dann ist "0 * {{{1}}}" nicht "0" sondern | ||
+ | "0 * 2008-07-5" = -7-5 = -12 | ||
+ | |||
+ | Es gilt daher: | ||
+ | d = (y-m-d) - (y-m-d*2) | ||
+ | m = -(y-m-d*0 - y-m-d*0)/2 | ||
+ | y = y-m-d - (y-m-d - y-m-d)/2 | ||
+ | -->{{ #ifexpr: {{{1}}}*0-{{{1}}}*0 <!-- if (monat != 0): --> | ||
+ | | {{ #ifexpr: ( {{#ifeq: {{lc:{{{2}}}}} | link | 1 | 0}} | ||
+ | + {{#ifeq: {{lc:{{{3}}}}} | link | 1 | 0}} | ||
+ | + {{#ifeq: {{lc:{{{4}}}}} | link | 1 | 0}} ) <!-- if Verlinkung --> | ||
+ | * ( ({{{1}}})-({{{1}}}*2) ) <!-- and (tag != 0): --> | ||
+ | |<!-- | ||
+ | -->[[<!-- "[[" | ||
+ | -->{{ #expr: ({{{1}}})-({{{1}}}*2) }}. <!-- "tag. " | ||
+ | -->{{ Monat Name-Nummer | {{ #expr: -({{{1}}}*0-{{{1}}}*0)/2 }} | F | {{#ifeq: {{{AT}}} | ja | AT }} }}{{!}}<!-- "monat|" | ||
+ | -->{{ #expr: ({{{1}}})-({{{1}}}*2) }}. <!-- "tag. " | ||
+ | -->{{ #ifexpr: {{#ifeq:{{{2}}}|M|1|0}} + {{#ifeq:{{{2}}}|S|1|0}} + {{#ifeq:{{{2}}}|F|1|0}} | ||
+ | | {{ Monat Name-Nummer | {{ #expr: -({{{1}}}*0-{{{1}}}*0)/2 }} | {{{2}}} | {{#ifeq: {{{AT}}} | ja | AT}} }} | ||
+ | | {{ Monat Name-Nummer | {{ #expr: -({{{1}}}*0-{{{1}}}*0)/2 }} | F | {{#ifeq: {{{AT}}} | ja | AT}} }} | ||
+ | }}<!-- "mon."/"monat" | ||
+ | -->]]<!-- "]]" --> | ||
+ | |<!-- | ||
+ | -->{{ #ifexpr: ({{{1}}})-({{{1}}}*2) <!-- if (tag != 0): --> | ||
+ | | {{ #expr: ({{{1}}})-({{{1}}}*2) }}. <!-- "tag. " --> | ||
+ | }}<!-- | ||
+ | -->{{ #ifexpr: {{#ifeq:{{{2}}}|M|1|0}} + {{#ifeq:{{{2}}}|S|1|0}} + {{#ifeq:{{{2}}}|F|1|0}} | ||
+ | | {{ Monat Name-Nummer | {{ #expr: -({{{1}}}*0-{{{1}}}*0)/2 }} | {{{2}}} | {{#ifeq: {{{AT}}} | ja | AT}} }} | ||
+ | | {{ Monat Name-Nummer | {{ #expr: -({{{1}}}*0-{{{1}}}*0)/2 }} | F | {{#ifeq: {{{AT}}} | ja | AT}} }} | ||
+ | }}<!-- "mon."/"monat" | ||
+ | -->}}<!-- | ||
+ | -->{{ #ifexpr: {{#ifeq: {{lc:{{{2}}}}} | nbsp | 1 | 0}} | ||
+ | + {{#ifeq: {{lc:{{{3}}}}} | nbsp | 1 | 0}} | ||
+ | + {{#ifeq: {{lc:{{{4}}}}} | nbsp | 1 | 0}} | ||
+ | | <!-- " " --> | ||
+ | |   <!-- " " --> | ||
+ | }} | ||
+ | }}<!-- | ||
+ | -->{{ #switch: {{ #expr: {{#ifeq: {{lc:{{{2}}}}} | link | 1 | 0}} | ||
+ | + {{#ifeq: {{lc:{{{3}}}}} | link | 1 | 0}} | ||
+ | + {{#ifeq: {{lc:{{{4}}}}} | link | 1 | 0}} > 0 }}<!-- Verlinkung ? | ||
+ | -->{{ #expr: {{{1}}}-({{{1}}}-{{{1}}})/2 <= 0 }} <!-- --> | ||
+ | | 00 = {{ #expr: {{{1}}}-({{{1}}}-{{{1}}})/2 }} | ||
+ | | 10 = [[{{ #expr: {{{1}}}-({{{1}}}-{{{1}}})/2 }}]] | ||
+ | | 01 = {{ #expr:-({{{1}}}-({{{1}}}-{{{1}}})/2) + 1 }} v. Chr. | ||
+ | | 11 = [[{{ #expr:-({{{1}}}-({{{1}}}-{{{1}}})/2) + 1 }} v. Chr.{{!}}<!-- | ||
+ | -->{{ #expr:-({{{1}}}-({{{1}}}-{{{1}}})/2) + 1 }} v. Chr.]] | ||
+ | }}<!-- | ||
+ | --></includeonly></onlyinclude> | ||
{{Dokumentation}} | {{Dokumentation}} |
Version vom 2. Juni 2013, 02:14 Uhr
Documentation
Bei technischen Fragen zu dieser Vorlage kannst du dich auch an die Vorlagenwerkstatt wenden. Inhaltliche Fragen und Vorschläge gehören zunächst auf die Diskussionsseite. Sie können ggf. auch an eine passende Redaktion, Portal usw. gerichtet werden.
- Verwendungen dieser Vorlage
- Cirrus-Suche zu Einbindungen dieser Vorlage (zunächst nur ANR) mit weiteren Möglichkeiten
- Anzahl der Einbindungen
- Liste der Unterseiten.
- giftbot/vorlagenparser: CSV herunterladen (ANR).