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

Z Minecraft Wiki Polska
Przejdź do nawigacji Przejdź do wyszukiwania
[wersja nieprzejrzana][wersja przejrzana]
HEKP0H (dyskusja | edycje)
dNie podano opisu zmian
spolszczono
 
(Nie pokazano 5 wersji utworzonych przez 4 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.}}
        + (({{{Год|{{LOCALYEAR}}}}} - 1) * 365)
| {{
        + ((({{{Год|{{LOCALYEAR}}}}} - 1) - (({{{Год|{{LOCALYEAR}}}}} - 1) mod 4)) / 4)    <!--add a Tag for every leap-->
  #expr: floor({{
        - ((({{{Год|{{LOCALYEAR}}}}} - 1) - (({{{Год|{{LOCALYEAR}}}}} - 1) mod 100)) / 100) <!--subtract 100 year exception-->
    #time: U | {{padleft:{{{rok|{{LOCALYEAR}}}}}|4}}-{{{miesiąc|{{LOCALMONTH}}}}}-{{{dzień|{{LOCALDAY}}}}}
        + ((({{{Год|{{LOCALYEAR}}}}} - 1) - (({{{Год|{{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-->
                    ({{{Месяц|{{LOCALMONTH}}}}} - 1) < 8
                    | ( ({{{Месяц|{{LOCALMONTH}}}}} - 1) * 30.5 round 0)
                    | ( ({{{Месяц|{{LOCALMONTH}}}}} - 1) * 30.5 + 0.9 round 0 )
          }}
        - {{ #ifexpr: ({{{Месяц|{{LOCALMONTH}}}}} <= 2) | 0 | 
            {{ #ifexpr:    <!-- if leap year  -->
                    ({{{Год|{{LOCALYEAR}}}}} / 4) = ({{{Год|{{LOCALYEAR}}}}} / 4 round 0)          <!--If divisible by 4-->
                      and ({{{Год|{{LOCALYEAR}}}}} / 100 != {{{Год|{{LOCALYEAR}}}}} / 100 round 0) <!--and not by 100-->
                | 1 | 2
            }}
          }}
        + {{ #ifexpr: ({{{Месяц|{{LOCALMONTH}}}}} <= 2) | 0 |
            {{ #ifexpr: <!--400 Jahr exception-->
                    ({{{Год|{{LOCALYEAR}}}}} / 400) = ({{{Год|{{LOCALYEAR}}}}} / 400 round 0)
                | 1 | 0
            }}
          }}  
        + {{{День|{{LOCALDAY}}}}}
}}{{#ifexpr: {{{Год|{{LOCALYEAR}}}}} < 1 |
        _ERROR - Не может работать с датами до 1 января 1 года н. э.
  }}
</includeonly><noinclude>[[Category:Технические шаблоны]]</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}}.