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]
(+volle Monatsnamen (opt.); +Verlinkung (opt.); Leerz. geschützt)
(Neufassung: Daten vor 1; volle Namen Standard; Monate unverlinkt)
Zeile 1: Zeile 1:
 
<noinclude>{{Dokumentation}}
 
<noinclude>{{Dokumentation}}
 
</noinclude><includeonly><!--
 
</noinclude><includeonly><!--
  -->{{ #ifexpr: (0*{{{1}}}*0) <!-- if (monat != 0): -->
+
d =  (y-m-d) - (y-m-d*2)
         | {{ #ifexpr: {{#ifeq:{{lc:{{{2}}}}}|link|1|0}} + {{#ifeq:{{lc:{{{3}}}}}|link|1|0}} <!-- if Verlinkung: -->
+
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): -->
 
               |<!--
 
               |<!--
 
                   -->[[<!-- "[["
 
                   -->[[<!-- "[["
                   -->{{ #ifexpr: ({{{1}}})-({{{1}}}*2) <!-- if (tag != 0): -->
+
                   -->{{ #expr: ({{{1}}})-({{{1}}}*2) }}.&#32;<!-- "tag. "
                            | {{ #expr: ({{{1}}})-({{{1}}}*2) }}.&#32; <!-- "tag. " -->
+
                   -->{{ Monat Name-Nummer | {{ #expr: -({{{1}}}*0-{{{1}}}*0)/2 }} | F }}{{!}}<!-- "monat|"
                    }}<!--
+
                   -->{{ #expr: ({{{1}}})-({{{1}}}*2) }}.&nbsp;<!-- "tag.&nbsp;"
                   -->{{ Monat Name-Nummer | {{ #expr: -(0*{{{1}}}*0) }} | F }}<!-- "monat"
+
                  -->{{ #ifexpr: {{#ifeq:{{{2}}}|M|1|0}} + {{#ifeq:{{{2}}}|S|1|0}} + {{#ifeq:{{{2}}}|F|1|0}}
                   -->{{ #switch: {{ #expr: 0 != ({{{1}}})-({{{1}}}*2) }}<!-- (tag != 0)
+
                        | {{ Monat Name-Nummer | {{ #expr: -({{{1}}}*0-{{{1}}}*0)/2 }} | {{{2}}} }}
                              -->{{ #expr: 0 != {{#ifeq:{{lc:{{{2}}}}}|lang|1|0}} + {{#ifeq:{{lc:{{{2}}}}}|long|1|0}}
+
                        | {{ Monat Name-Nummer | {{ #expr: -({{{1}}}*0-{{{1}}}*0)/2 }} |   F    }}
                                              + {{#ifeq:{{lc:{{{3}}}}}|lang|1|0}} + {{#ifeq:{{lc:{{{3}}}}}|long|1|0}}
+
                    }}<!-- "mon."/"monat"
                                }}
 
                            | 11 = {{!}}{{ #expr: ({{{1}}})-({{{1}}}*2) }}.&nbsp;<!--                  "|tag.&nbsp;"
 
                                      -->{{ Monat Name-Nummer | {{ #expr: -(0*{{{1}}}*0) }} | F }} <!--  "monat" -->
 
                            | 10 = {{!}}{{ #expr: ({{{1}}})-({{{1}}}*2) }}.&nbsp;<!--                  "|tag.&nbsp;"
 
                                      -->{{ Monat Name-Nummer | {{ #expr: -(0*{{{1}}}*0) }} |  }} <!--  "mon." -->
 
                            | 01 =
 
                            | 00 = {{!}}{{ Monat Name-Nummer | {{ #expr: -(0*{{{1}}}*0) }} |   }} <!-- "|mon." -->
 
                    }}<!--
 
 
                   -->]]<!-- "]]" -->
 
                   -->]]<!-- "]]" -->
 
               |<!--
 
               |<!--
Zeile 25: Zeile 23:
 
                         | {{ #expr: ({{{1}}})-({{{1}}}*2) }}.&nbsp; <!-- "tag.&nbsp;" -->
 
                         | {{ #expr: ({{{1}}})-({{{1}}}*2) }}.&nbsp; <!-- "tag.&nbsp;" -->
 
                     }}<!--
 
                     }}<!--
                   -->{{ #ifexpr: + {{#ifeq:{{lc:{{{2}}}}}|lang|1|0}} + {{#ifeq:{{lc:{{{2}}}}}|long|1|0}}
+
                   -->{{ #ifexpr: {{#ifeq:{{{2}}}|M|1|0}} + {{#ifeq:{{{2}}}|S|1|0}} + {{#ifeq:{{{2}}}|F|1|0}}
                                + {{#ifeq:{{lc:{{{3}}}}}|lang|1|0}} + {{#ifeq:{{lc:{{{3}}}}}|long|1|0}}
+
                        | {{ Monat Name-Nummer | {{ #expr: -({{{1}}}*0-{{{1}}}*0)/2 }} | {{{2}}} }}
                         | {{ Monat Name-Nummer | {{ #expr: -(0*{{{1}}}*0) }} | F }} <!-- "monat" -->
+
                         | {{ Monat Name-Nummer | {{ #expr: -({{{1}}}*0-{{{1}}}*0)/2 }} |   F   }}
                        | {{ Monat Name-Nummer | {{ #expr: -(0*{{{1}}}*0) }} |   }} <!-- "mon." -->
+
                    }}<!-- "mon."/"monat"
                     }}
+
      -->}}<!--
          }}<!--
+
      -->{{ #ifexpr:  {{#ifeq: {{lc:{{{2}}}}} | nbsp | 1 | 0}}
      -->&nbsp; <!-- "&nbsp;" -->
+
                    + {{#ifeq: {{lc:{{{3}}}}} | nbsp | 1 | 0}}
 +
                     + {{#ifeq: {{lc:{{{4}}}}} | nbsp | 1 | 0}}
 +
              | &nbsp; <!-- "&nbsp;" -->
 +
              | &#32; <!-- " " -->
 +
          }}
 
     }}<!--
 
     }}<!--
  -->{{ #ifexpr: {{#ifeq:{{lc:{{{2}}}}}|link|1|0}} + {{#ifeq:{{lc:{{{3}}}}}|link|1|0}} <!-- if Verlinkung: -->
+
  -->{{ #switch: {{ #expr: {{#ifeq: {{lc:{{{2}}}}} | link | 1 | 0}}
         | [[{{ #expr: (2*{{{1}}})-({{{1}}}) }}]] <!--     "[[jahr]]" -->
+
                        + {{#ifeq: {{lc:{{{3}}}}} | link | 1 | 0}}
         |   {{ #expr: (2*{{{1}}})-({{{1}}}) }}   <!-- else: "jahr"  -->
+
                        + {{#ifeq: {{lc:{{{4}}}}} | link | 1 | 0}} > 0 }}<!-- Verlinkung ?
 +
            -->{{ #expr:   {{{1}}}-({{{1}}}-{{{1}}})/2 <= 0 }} <!-- vor Jahr 1 ? -->
 +
         | 00 =  {{ #expr:  {{{1}}}-({{{1}}}-{{{1}}})/2 }}
 +
        | 10 = [[{{ #expr: {{{1}}}-({{{1}}}-{{{1}}})/2 }}]]
 +
        | 01 =  {{ #expr:-({{{1}}}-({{{1}}}-{{{1}}})/2) + 1 }}&nbsp;{{BCE|nbsp}}
 +
         | 11 = [[{{ #expr:-({{{1}}}-({{{1}}}-{{{1}}})/2) + 1 }}&#32;{{BCE|sp}}{{!}}<!--
 +
              -->{{ #expr:-({{{1}}}-({{{1}}}-{{{1}}})/2) + 1 }}&nbsp;{{BCE|nbsp}}]]
 
     }}<!--
 
     }}<!--
 
  --></includeonly>
 
  --></includeonly>

Version vom 24. April 2008, 16:51 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.