Nicht angemeldeter Benutzer - Bearbeiten von Seiten ist nur als angemeldeter Benutzer möglich.

Vorlage:FormatDate: Unterschied zwischen den Versionen

Aus imedwiki
Zur Navigation springen Zur Suche springen
[unmarkierte Version][unmarkierte Version]
K (Revert. Wikifehler wird später gesucht.)
K (In Vorlage:QuelleWikipedia datum, oldid und oldid-lokal setzen)
 
(12 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<onlyinclude><includeonly><!--
+
<onlyinclude><includeonly>{{#invoke:Vorlage:FormatDate|Execute}}<!--
Die Ermittlung der Parameter erfolgt mit Hilfe der Tatsache, dass sich der in Variable 1 übergebene ISO-String als Subtraktion interpretieren lässt.
+
-->{{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|<span style="display:none;">[[Vorlage:FormatDate/Wartung/Error]]</span>|}}<!--
Daher ist der in arithmetischen Ausdrücken auftretende Parameter {{{1}}} nicht als einfache Variable interpretierbar sondern als eine Zeichenkette.
+
-->{{#ifeq:{{Str_left|{{{1|}}}x|1}}|0|{{#ifeq:{{Str_left|{{{1|}}}xx|2}}|0-|<!-- nix -->|<span style="display:none;">[[Vorlage:FormatDate/Wartung/0]]</span>}}}}<!--
Beispiel:
+
--></includeonly></onlyinclude>
  {{{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) }}.&#32;<!-- "tag. "
 
                  -->{{ Monat Name-Nummer | {{ #expr: -({{{1}}}*0-{{{1}}}*0)/2 }} | F | {{#ifeq: {{{AT}}} | ja | AT }} }}{{!}}<!-- "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}}} | {{#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) }}.&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}}} | {{#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}}
 
              | &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></onlyinclude>
 
  
 
{{Dokumentation}}
 
{{Dokumentation}}
 +
{{QuelleWikipedia|datum=06. November 2019|oldid=123138540|oldid-lokal=2047|geschichte=true}}

Aktuelle Version vom 10. Dezember 2019, 18:31 Uhr


Documentation

Werkzeuge

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.

Wikipedia-logo-v2.svg
Diese Vorlage basiert (teilweise) auf der Vorlage:FormatDate aus der freien Enzyklopädie Wikipedia in der Fassung 123138540 vom 06. November 2019 und steht unter der GNU Lizenz für freie Dokumentation und der Creative Commons Attribution/Share Alike. Auf Wikipedia ist eine Liste der Autoren verfügbar. Veränderungen seither in Imedwiki. Veränderungen seither in Wikipedia.Weiteres zum Import aus Wikipedia siehe Seite Imedwiki:Import aus Wikipedia.