Template:Weekday before date/doc

From IxWiki
Revision as of 10:24, 5 December 2023 by >Quantling (later -> earlier)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Usage

{{Weekday before date|Y|M|D|W|S}} uses the optional date format string S (defaults to "F d, Y") to return the date of the first W (=Sunday, Monday, ..., Saturday) before the specified date with year Y, month M (spelled out), and day of month D.

Examples

The first Sunday before November 26, 2024 is given by "{{Weekday before date|2024|November|26|Sunday}}" as "November 24, 2024".

In the following table, 31 October 2010 is a Sunday.

Syntax What it looks like Notes
{{Weekday before date|2010|October|31|Monday|d F Y}} 25 October 2010
{{Weekday before date|2010|October|31|Tuesday|d F Y}} 26 October 2010
{{Weekday before date|2010|October|31|Wednesday|d F Y}} 27 October 2010
{{Weekday before date|2010|October|31|Thursday|Y-m-d}} 2010-10-28
{{Weekday before date|2010|October|31|Friday|Y-m-d}} 2010-10-29
{{Weekday before date|2010|October|31|Saturday|d F Y}} 30 October 2010
{{Weekday before date|2010|October|31|Sunday|d F Y}} 24 October 2010 When a starting date falls on the specified weekday, the resulting date will be one week earlier.
{{Weekday before date|2010|10|31|Thursday|d F Y}} Error: Invalid time. Numeric month results in error

See also