Vorlage:FormatDate: Unterschied zwischen den Versionen

Aus Hist. Verein Herne / Wanne-Eickel
(tipp)
K (42 Versionen importiert)
 
(20 dazwischenliegende Versionen von 9 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<noinclude>{{Dokumentation}}
<onlyinclude><includeonly>{{#invoke:Vorlage:FormatDate|Execute}}<!--
</noinclude><includeonly><!--
-->{{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|<span style="display:none;">[[Vorlage:FormatDate/Wartung/Error]]</span>|}}<!--
Die Ermittlung der Parameter erfolgt mit Hilfe der Tatsache, dass sich der in Variable 1 übergebene ISO-String als Subtraktion interpretieren lässt.
-->{{#ifeq:{{Str_left|{{{1|}}}x|1}}|0|{{#ifeq:{{Str_left|{{{1|}}}xx|2}}|0-|<!-- nix -->|<span style="display:none;">[[Vorlage:FormatDate/Wartung/0]]</span>}}}}<!--
--></includeonly></onlyinclude>


d =  (y-m-d) - (y-m-d*2)
{{Dokumentation}}
m = -(y-m-d*0 - y-m-d*0)/2
y =  y-m-d  - (y-m-d - y-m-d)/2
--><span style="display:none">{{{1}}}</span>{{ #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) }}.&#32;<!-- "tag. "
                  -->{{ Monat Name-Nummer | {{ #expr: -({{{1}}}*0-{{{1}}}*0)/2 }} | F }}{{!}}<!-- "monat|"
                  -->{{ #expr: ({{{1}}})-({{{1}}}*2) }}.&nbsp;<!-- "tag.&nbsp;"
                  -->{{ #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}}} }}
                        | {{ Monat Name-Nummer | {{ #expr: -({{{1}}}*0-{{{1}}}*0)/2 }} |    F    }}
                    }}<!-- "mon."/"monat"
                  -->]]<!-- "]]" -->
              |<!--
                  -->{{ #ifexpr: ({{{1}}})-({{{1}}}*2) <!-- if (tag != 0): -->
                        | {{ #expr: ({{{1}}})-({{{1}}}*2) }}.&nbsp; <!-- "tag.&nbsp;" -->
                    }}<!--
                  -->{{ #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}}} }}
                        | {{ Monat Name-Nummer | {{ #expr: -({{{1}}}*0-{{{1}}}*0)/2 }} |    F    }}
                    }}<!-- "mon."/"monat"
      -->}}<!--
      -->{{ #ifexpr:  {{#ifeq: {{lc:{{{2}}}}} | nbsp | 1 | 0}}
                    + {{#ifeq: {{lc:{{{3}}}}} | nbsp | 1 | 0}}
                    + {{#ifeq: {{lc:{{{4}}}}} | nbsp | 1 | 0}}
              | &nbsp; <!-- "&nbsp;" -->
              | &#32;  <!-- " " -->
          }}
    }}<!--
-->{{ #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 }}&nbsp;v.&nbsp;Chr.
        | 11 = [[{{ #expr:-({{{1}}}-({{{1}}}-{{{1}}})/2) + 1 }}&#32;v. Chr.{{!}}<!--
              -->{{ #expr:-({{{1}}}-({{{1}}}-{{{1}}})/2) + 1 }}&nbsp;v.&nbsp;Chr.]]
    }}<!--
--></includeonly>

Aktuelle Version vom 9. März 2015, 17:22 Uhr