Mòideal:Date period/doc
Coltas
This is the documentation page for Mòideal:Date period
This module is rated as beta, and is ready for widespread use. It is still new and should be used with some caution to ensure the results are as expected. |
Ùsaid - Usage
- For templates, you might want to use {{Date period}} 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 Mòideal: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 |