Module:Date period/doc explained

Usage

For templates, you might want to use instead.

<nowiki>{{</nowiki>#invoke:{{BASEPAGENAME}}|''_main''|dateA|dateB}}

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

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 unless disabled.

Date ADate BOutput
2021-02-19present
present2021-02-25
2021-02-192021-02-25
2021-02-192021-03-25
2020-02-192021-02-25

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

Date ADate Bforce-yearOutput
2021-02-192021-02-25no
2021-02-192021-02-25yes
2020-02-192021-02-25no
2020-02-192021-02-25yes

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

Date ADate BOutput
2021-02-19Sometime far in the future.
Long ago2021-02-25