Vorlage:FormatDate: Unterschied zwischen den Versionen

Aus Hist. Verein Herne / Wanne-Eickel
(+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, 15:51 Uhr