Module:Date period/doc

MyWikiBiz, Author Your Legacy — Monday December 02, 2024
< Module:Date period
Revision as of 21:17, 15 July 2021 by Zoran (talk | contribs) (Pywikibot 6.4.0)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

This is the documentation page for Module:Date period

Template:Module rating

Usage

For templates, you might want to use Template:T instead.

{{#invoke:Date period|_main|dateA|dateB}}

Automatically formats two given dates with a space and and en dash. Dates can be of any format supported by Module:Date.

If the month is the same, it is only shown once. If the month and day is the same, it will not show a second part at all. If the year is different, it will show the year no matter what.

Date A Date B Output
2021-02-19 present February 19 – present
present 2021-02-25 present – February 25
2021-02-19 2021-02-25 February 19 – 25
2021-02-19 2021-03-25 February 19 – March 25
2020-02-19 2021-02-25 February 19, 2020 – February 25, 2021

The year can be forcefully shown with the show-year parameter (third parameter of p._main).

Date A Date B show-year Output
2021-02-19 2021-02-25 no February 19 – 25
2021-02-19 2021-02-25 yes February 19 – 25
2020-02-19 2021-02-25 no February 19, 2020 – February 25, 2021
2020-02-19 2021-02-25 yes February 19, 2020 – February 25, 2021

If one of the dates is invalid, the raw text will be displayed instead.

Date A Date B Output
2021-02-19 Sometime far in the future. February 19 – Sometime far in the future.
Long ago 2021-02-25 Long ago – February 25