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

Z L6F
Przejdź do nawigacji Przejdź do wyszukiwania
Metalicja (dyskusja | edycje)
Uproszczenie szablonu i drobne poprawki.
 
Linia 1: Linia 1:
{{ #ifeq: {{{2|}}} | dzień | {{ padleft: {{ #ifexpr: {{#expr: {{#time: z | {{{1|}}}}} + 1}} > 90 | {{ #ifexpr: {{#expr: {{#time: z | {{{1|}}}}} + 1}} > 180 | {{#ifexpr: {{#expr: {{#time: z | {{{1|}}}}} + 1}} > 270 | {{#expr:({{#expr:({{#time: z | {{{1|}}}}} - 270)}} + 1)}} | {{#expr:({{#expr:({{#time: z | {{{1|}}}}} - 180)}} mod 90 + 1)}} }} | {{#expr:({{#expr:({{#time: z | {{{1|}}}}} - 90)}} mod 90 + 1)}} }} | {{#expr:({{#expr:({{#time: z | {{{1|}}}}})}} mod 90 + 1)}} }} }} | {{ #ifeq: {{{2|}}} | sezon | {{#ifexpr: {{#expr: {{#time: z | {{{1|}}}}} + 1}} > 90 | {{#ifexpr: {{#expr: {{#time: z | {{{1|}}}}} + 1}} > 180 | {{#ifexpr: {{#expr: {{#time: z | {{{1|}}}}} + 1}} > 270 | Kolosa | Latorośli }} | Feniksa }} | Zefira}} | {{#ifeq: {{{2|}}} | rok | {{#expr: {{#time: Y | {{{1|}}}}} - 687}} | {{padleft:{{#ifexpr: {{#expr: {{#time: z | {{{1|}}}}} + 1}} > 90 | {{#ifexpr: {{#expr: {{#time: z | {{{1|}}}}} + 1}} > 180 | {{#ifexpr: {{#expr: {{#time: z | {{{1|}}}}} + 1}} > 270 | {{#expr:({{#expr:({{#time: z | {{{1|}}}}} - 270)}} + 1)}} | {{#expr:({{#expr:({{#time: z | {{{1|}}}}} - 180)}} mod 90 + 1)}} }} | {{#expr:({{#expr:({{#time: z | {{{1|}}}}} - 90)}} mod 90 + 1)}} }} | {{#expr:({{#expr:({{#time: z | {{{1|}}}}})}} mod 90 + 1)}}}} Sezonu {{#ifexpr: {{#expr: {{#time: z | {{{1|}}}}} + 1}} > 90 | {{#ifexpr: {{#expr: {{#time: z | {{{1|}}}}} + 1}} > 180 | {{#ifexpr: {{#expr: {{#time: z | {{{1|}}}}} + 1}} > 270 | Kolosa | Latorośli }} | Feniksa }} | Zefira}} {{#expr: {{#time: Y | {{{1|}}}}} - 687}} }} }} }} }} <noinclude>
{{#ifeq: {{{2|}}} | dzień | {{#ifexpr: {{#expr: {{#time: z | {{{1|}}}}} + 1}} > 270 | {{#expr: {{#time: z | {{{1|}}}}} - 270 + 1}} | {{#expr: {{#time: z | {{{1|}}}}} mod 90 + 1}} }} |
{{#ifeq: {{{2|}}} | sezon |
    {{#ifexpr: {{#expr: {{#time: z | {{{1|}}}}} + 1}} <=  90 | Zefira |
    {{#ifexpr: {{#expr: {{#time: z | {{{1|}}}}} + 1}} <= 180 | Feniksa |
    {{#ifexpr: {{#expr: {{#time: z | {{{1|}}}}} + 1}} <= 270 | Latorośli | Kolosa }} }} }} |
{{#ifeq: {{{2|}}} | rok | {{#expr: {{#time: Y | {{{1|}}}}} - 687}} AE |
<!-- Cała data -->
{{#ifexpr: {{#expr: {{#time: z | {{{1|}}}}} + 1}} > 270 | {{#expr: {{#time: z | {{{1|}}}}} - 270 + 1}} | {{#expr: {{#time: z | {{{1|}}}}} mod 90 + 1}} }} {{#ifexpr: {{#expr: {{#time: z | {{{1|}}}}} + 1}} <=  90 | Zefira | {{#ifexpr: {{#expr: {{#time: z | {{{1|}}}}} + 1}} <= 180 | Feniksa | {{#ifexpr: {{#expr: {{#time: z | {{{1|}}}}} + 1}} <= 270 | Latorośli | Kolosa }} }} }} {{#expr: {{#time: Y | {{{1|}}}}} - 687}} AE}} }} }}<noinclude>


== Użycie ==
== Użycie ==
Konwertuje datę [[wikipedia:Gregorian calendar|Kalendarza Gregoriańskiego]] w datę [[Mouvelian calendar]].
Konwertuje datę [[wikipedia:Gregorian calendar|kalendarza gregoriańskiego]] w datę [https://wiki.guildwars2.com/wiki/Mouvelian_calendar kalendarza mouveliańskiego].
=== Parametry ===
=== Parametry ===
;parametr 1
;parametr 1
:Oczekuje [[wikipedia:timestamp|timestamp]] w formacie RRRRMMDDGGmmss. Domyślnie {{CURRENTTIMESTAMP}}, czyli <code><nowiki>{{CURRENTTIMESTAMP}}</nowiki></code>.
:Oczekuje [[wikipedia:timestamp|timestamp]] w formacie RRRRMMDDGGmmss. Można pominąć czas i podać samą datę w formacie RRRRMMDD. Domyślną wartością jest {{CURRENTTIMESTAMP}}, czyli <code><nowiki>{{CURRENTTIMESTAMP}}</nowiki></code>.  


;parametr 2
;parametr 2
: Opcjonalny. Zmusza szablon do zwrócenia tylko dnia, sezonu lub roku zamiast całego wiersza. Możliwe wartości to <code>dzień</code>, <code>sezon</code>, i jak się domyślacie, <code>rok</code>.
: Opcjonalny. Zmusza szablon do zwrócenia tylko dnia, sezonu lub roku zamiast całej daty. Możliwe wartości to <code>dzień</code>, <code>sezon</code> i <code>rok</code>.


=== Przykłady ===
=== Przykłady ===
<pre>
<pre>
:''"Lion's Arch zostało zaatakowane {{Kalendarz|20140218170000}}, i odbite {{Kalendarz|20140304170000|dzień}} Sezonu {{Kalendarz|20140304170000|sezon}} tego samego roku."''
:''"Lion's Arch zostało zaatakowane {{Kalendarz|20140218}} i odbite {{Kalendarz|20140304|dzień}} Sezonu {{Kalendarz|20140304|sezon}} tego samego roku."''
</pre>
</pre>
returns
returns
:''"Lion's Arch zostało zaatakowane {{Kalendarz|20140218170000}}, i odbite {{Kalendarz|20140304170000|dzień}} Sezonu {{Kalendarz|20140304170000|sezon}} tego samego roku."''
:''"Lion's Arch zostało zaatakowane {{Kalendarz|20140218}} i odbite {{Kalendarz|20140304|dzień}} Sezonu {{Kalendarz|20140304|sezon}} tego samego roku."''






[[Kategoria:Szablony]]</noinclude>
[[Kategoria:Szablony]]</noinclude>

Aktualna wersja na dzień 15:01, 17 sie 2024

51 Latorośli 1339 AE

Użycie

Konwertuje datę kalendarza gregoriańskiego w datę kalendarza mouveliańskiego.

Parametry

parametr 1
Oczekuje timestamp w formacie RRRRMMDDGGmmss. Można pominąć czas i podać samą datę w formacie RRRRMMDD. Domyślną wartością jest 20260819140450, czyli {{CURRENTTIMESTAMP}}.
parametr 2
Opcjonalny. Zmusza szablon do zwrócenia tylko dnia, sezonu lub roku zamiast całej daty. Możliwe wartości to dzień, sezon i rok.

Przykłady

:''"Lion's Arch zostało zaatakowane {{Kalendarz|20140218}} i odbite {{Kalendarz|20140304|dzień}} Sezonu {{Kalendarz|20140304|sezon}} tego samego roku."''

returns

"Lion's Arch zostało zaatakowane 49 Zefira 1327 AE i odbite 63 Sezonu Zefira tego samego roku."