Szablon:Gsd: Różnice pomiędzy wersjami

Z Minecraft Wiki Polska
Przejdź do nawigacji Przejdź do wyszukiwania
[wersja nieprzejrzana][wersja przejrzana]
Utworzył nową stronę „<includeonly>{{#expr: <!--Days from all years past:--> + (({{{Jahr|{{LOCALYEAR}}}}} - 1) * 365) + ((({{{Jahr|{{LOCALYEAR}}}}} - 1) - (({{{Jahr...”
 
spolszczono
 
(Nie pokazano 9 wersji utworzonych przez 6 użytkowników)
Linia 1: Linia 1:
<includeonly>{{#expr:  
<includeonly>{{
        <!--Days from all years past:-->
#ifexpr: {{{rok|{{LOCALYEAR}}}}} < 1
 
| {{error|Nie można podawać dat przed 1 stycznia 1 roku n.e.}}
        + (({{{Jahr|{{LOCALYEAR}}}}} - 1) * 365)
| {{
        + ((({{{Jahr|{{LOCALYEAR}}}}} - 1) - (({{{Jahr|{{LOCALYEAR}}}}} - 1) mod 4)) / 4)    <!--add a Tag for every leap-->
  #expr: floor({{
        - ((({{{Jahr|{{LOCALYEAR}}}}} - 1) - (({{{Jahr|{{LOCALYEAR}}}}} - 1) mod 100)) / 100) <!--subtract 100 year exception-->
    #time: U | {{padleft:{{{rok|{{LOCALYEAR}}}}}|4}}-{{{miesiąc|{{LOCALMONTH}}}}}-{{{dzień|{{LOCALDAY}}}}}
        + ((({{{Jahr|{{LOCALYEAR}}}}} - 1) - (({{{Jahr|{{LOCALYEAR}}}}} - 1) mod 400)) / 400) <!--readd 400 year exception-->
    }} / 86400<!-- # liczba sekund w dobie -->
 
    ) + 719163<!-- # liczba dni od 01.01.1 do 01.01.1970 (początek ery UNIX) -->
      <!--Days so far this year:-->
  }}
}}</includeonly><noinclude>{{Dokumentacja}}</noinclude>
        + {{ #ifexpr:   <!--add Tags for past months this year--> <!--Gives 1 or 2 extra Tags because of February-->
                    ({{{Monat|{{LOCALMONTH}}}}} - 1) < 8
                    | ( ({{{Monat|{{LOCALMONTH}}}}} - 1) * 30.5 round 0)
                    | ( ({{{Monat|{{LOCALMONTH}}}}} - 1) * 30.5 + 0.9 round 0 )
          }}
        - {{ #ifexpr: ({{{Monat|{{LOCALMONTH}}}}} <= 2) | 0 | 
            {{ #ifexpr:    <!-- if leap year  -->
                    ({{{Jahr|{{LOCALYEAR}}}}} / 4) = ({{{Jahr|{{LOCALYEAR}}}}} / 4 round 0)          <!--If divisible by 4-->
                      and ({{{Jahr|{{LOCALYEAR}}}}} / 100 != {{{Jahr|{{LOCALYEAR}}}}} / 100 round 0) <!--and not by 100-->
                | 1 | 2
            }}
          }}
        + {{ #ifexpr: ({{{Monat|{{LOCALMONTH}}}}} <= 2) | 0 |
            {{ #ifexpr: <!--400 Jahr exception-->
                    ({{{Jahr|{{LOCALYEAR}}}}} / 400) = ({{{Jahr|{{LOCALYEAR}}}}} / 400 round 0)
                | 1 | 0
            }}
          }}  
        + {{{Tag|{{LOCALDAY}}}}}
}}{{#ifexpr: {{{Jahr|{{LOCALYEAR}}}}} < 1 |
        _ERROR - Can not handle dates before January 1, 1 A.D.
  }}
</includeonly><noinclude>
{{Szablon:Gsd/doc}}
[[Kategoria:Szablony|G]]
</noinclude>

Aktualna wersja na dzień 20:04, 19 maj 2026

[ podgląd | edytuj | historia | odśwież ]Dokumentacja

Skrót od „Gregorian serial date”. Oblicza liczbę dni, które upłynęły od początku naszej ery, według kalendarza gregoriańskiego. Domyślnie przyjmuje za parametr dzień obecny, ale można podać inny dzień za pomocą parametrów:

{{Gsd}} = 739756

{{Gsd|rok=2010|miesiąc=11|dzień=30}} = 734106

Wykorzystywany przez {{Days between}}.