Sjabloon:Weekdag op of voor datum

Uit Wiki Raamsdonks Erfgoed

2024-11-21

Gebruik

{{Weekdag op of voor datum|J|M|D|W|F}}

Parameters:

  1. Jaartal. Default: huidig jaar.
  2. Maand (voluit, d.w.z. januari, februari, ..., december). Default: huidige maand.
  3. Dag van de maand (1..31). Default: dag van vandaag.
  4. Gewenste weekdag (voluit, d.w.z. zondag, maandag, ..., zaterdag). Default: zelfde weekdag als vandaag.
  5. Formaat (als voor {{#time}}). Default: Y-m-d

Geretourneerd wordt de datum van de eerste dag met de gewenste weekdag W op of vóór de gespecificeerde datum met jaar J, maand M en dag D, geformatteerd volgens datumformaat F.

De verstekwaarden voor huidig jaar, maand, dag en weekdag zijn volgens de lokale tijdzone van deze wiki (Europe/Amsterdam).

Het defaultformaat Y-m-d is gekozen omdat dit altijd zonder meer (onafhankelijk van taal e.d.) als input voor tijdberekeningen met {{#time}} gebruikt kan worden, en tegelijk ook duidelijk en leesbaar voor mensen is.

Voorbeelden

De eerste zondag op of voor 21 november 2024 wordt gegeven door "{{Weekdag op of voor datum|2024|november|21|zondag}}" als "2024-11-17".

In de volgende tabel is 25 mei 2014 een zondag.

Syntax Ziet er zo uit Opmerkingen
{{Weekdag op of voor datum|2014|mei|25|maandag|d F Y}} 19 mei 2014
{{Weekdag op of voor datum|2014|mei|25|dinsdag|d F Y}} 20 mei 2014
{{Weekdag op of voor datum|2014|mei|25|woensdag|d F Y}} 21 mei 2014
{{Weekdag op of voor datum|2014|mei|25|donderdag|Y-m-d}} 2014-05-22
{{Weekdag op of voor datum|2014|mei|25|vrijdag|Y-m-d}} 2014-05-23
{{Weekdag op of voor datum|2014|mei|25|zaterdag|d F Y}} 24 mei 2014
{{Weekdag op of voor datum|2014|mei|25|zondag|d F Y}} 25 mei 2014 Als de startdatum op de gewenste weekdag valt is de resultaatdatum de datum van vandaag.
{{Weekdag op of voor datum|2014|05|25|donderdag|d F Y}} Fout: ongeldige tijd. Numerieke maand resulteert in foutmelding

Zie ook