Template:Date formatter: Difference between revisions

From stencil.wiki
No edit summary
m (IssuePress moved page Template:Date comparison to Template:Date formatter without leaving a redirect: going with a flexible name)
(No difference)

Revision as of 00:05, 13 December 2024


This template compares two dates (start date and end date) and formats the output:

  • If the dates are the same, it displays the single date.
  • If the dates are different, it displays a range in the format: "December 7, 2024 – December 9, 2024".
  • If end date is missing, it outputs the start date, but formatted as string.

Usage

he template is designed to work with variables, such as <start date and end date>:

{{Date formatter |<start date>|<end date>}}

Parameters

Parameter Description Example
1 (required) The starting date in the format YYYY/MM/DD. 2024/12/07
2 (optional) The ending date in the format YYYY/MM/DD. If not provided, the template will output "Invalid input." 2024/12/09

Examples

The following examples use hard-coded dates, for examples sake.

{{Date formatter|2024/12/07|2024/12/07}}

December 7, 2024


{{Date formatter |2024/12/07 |2024/12/09}}

December 7, 2024 – December 9, 2024


{{Date formatter |2024/12/07}}

December 7, 2024