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

Z Minecraft Wiki Polska
Przejdź do nawigacji Przejdź do wyszukiwania
[wersja nieprzejrzana][wersja przejrzana]
Nie podano opisu zmian
spolszczono
 
(Nie pokazano 8 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.}}
        + (({{{Rok|{{LOCALYEAR}}}}} - 1) * 365)
| {{
        + ((({{{Rok|{{LOCALYEAR}}}}} - 1) - (({{{Rok|{{LOCALYEAR}}}}} - 1) mod 4)) / 4)    <!--add a Dzień for every leap-->
  #expr: floor({{
        - ((({{{Rok|{{LOCALYEAR}}}}} - 1) - (({{{Rok|{{LOCALYEAR}}}}} - 1) mod 100)) / 100) <!--subtract 100 year exception-->
    #time: U | {{padleft:{{{rok|{{LOCALYEAR}}}}}|4}}-{{{miesiąc|{{LOCALMONTH}}}}}-{{{dzień|{{LOCALDAY}}}}}
        + ((({{{Rok|{{LOCALYEAR}}}}} - 1) - (({{{Rok|{{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 days for past months this year--> <!--Gives 1 or 2 extra days because of February-->
                    ({{{Miesiąc|{{LOCALMONTH}}}}} - 1) < 8
                    | ( ({{{Miesiąc|{{LOCALMONTH}}}}} - 1) * 30.5 round 0)
                    | ( ({{{Miesiąc|{{LOCALMONTH}}}}} - 1) * 30.5 + 0.9 round 0 )
          }}
        - {{ #ifexpr: ({{{Miesiąc|{{LOCALMONTH}}}}} <= 2) | 0 | 
            {{ #ifexpr:    <!-- if leap year  -->
                    ({{{Rok|{{LOCALYEAR}}}}} / 4) = ({{{Rok|{{LOCALYEAR}}}}} / 4 round 0)          <!--If divisible by 4-->
                      and ({{{Rok|{{LOCALYEAR}}}}} / 100 != {{{Rok|{{LOCALYEAR}}}}} / 100 round 0) <!--and not by 100-->
                | 1 | 2
            }}
          }}
        + {{ #ifexpr: ({{{Miesiąc|{{LOCALMONTH}}}}} <= 2) | 0 |
            {{ #ifexpr: <!--400 Rok exception-->
                    ({{{Rok|{{LOCALYEAR}}}}} / 400) = ({{{Rok|{{LOCALYEAR}}}}} / 400 round 0)
                | 1 | 0
            }}
          }}  
        + {{{Dzień|{{LOCALDAY}}}}}
}}{{#ifexpr: {{{Rok|{{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}}.