Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Usage  





2 Calculation  





3 Examples  





4 See also  














Template:Weekday in month







تۆرکجه


Български
فارسی

Հայերեն
Ilokano
Македонски

مصرى

Bahasa Melayu



ି

Română
Русский
Scots
Simple English
سنڌي
کوردی
Српски / srpski
Tagalog


Türkmençe
Українська
اردو
Tiếng Vit

 

Edit links
 









Template
Talk
 

















Read
View source
View history
 








Tools
   


Actions  



Read
View source
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 





Permanently protected template

From Wikipedia, the free encyclopedia
 


Code

Note that the order of the input can be reversed. The following give the same output.

{{Weekday in month|y|m|w|n}}
{{Weekday in month|n|w|m|y}}

Note that the year is optional. The following give the nthw-day of month m this year.

{{Weekday in month||m|w|n}}
{{Weekday in month|n|w|m}}
Parameters
y year numeric format, certain words, blank
  • Integers from 1000 to 9999 are accepted.
  • last year and next year are accepted.
  • The year is optional (defaults to the current year).
m month numeric format, spelt out in full or abbreviated
  • For numeric input a leading zero is optional.
  • Three-letter abbreviations are accepted (e.g. Jan, Feb, etc.)
w weekday numeric format, spelt out in full or abbreviated
  • Three-letter abbreviations are accepted (e.g. Sun, Mon, etc.)
  • The weekday numbering follows ISO practice (Sunday → 0, Monday → 1, ... Saturday → 6).
n count numeric format, spelt out in full or abbreviated
  • Positive integers give the nth Sunday/Monday ... Saturday of the month.
  • Negative integers give the nth last Sunday/Monday ... Saturday of the month.
  • Words are accepted (e.g. first, last, etc.)
  • Abbreviations are accepted (e.g. 1st, 2nd, etc.)
Examples
  • for the first Sunday of January 2000
    • n = first, 1stor1
    • w = Sunday, Sunor0
    • m = January, Janor1
    • y = 2000
  • for the first Monday of February 2006
    • n = first, 1stor1
    • w = Monday, Monor1
    • m = February, Febor2
    • y = 2006
  • for the first Tuesday of March 2010
    • n = first, 1stor1
    • w = Tuesday, Tueor2
    • m = March, Maror3
    • y = 2010
  • for the second Tuesday of April 2012
    • n = second, 2ndor2
    • w = Tuesday, Tueor2
    • m = April, Apror4
    • y = 2012
  • for the second Tuesday of May 2020
    • n = second, 2ndor2
    • w = Tuesday, Tueor2
    • m = Mayor5
    • y = 2020
  • for the second Wednesday of June 2100
    • n = second, 2ndor2
    • w = Wednesday, Wedor3
    • m = June, Junor6
    • y = 2100
  • for the third Wednesday of July this year
    • n = third, 3rdor3
    • w = Wednesday, Wedor3
    • m = July, Julor7
    • y = {{#time:Y}}, {{CURRENTYEAR}} or leave it blank
  • for the third Thursday of August this year
    • n = third, 3rdor3
    • w = Thursday, Thuor4
    • m = August, Augor8
    • y = {{#time:Y}}, {{CURRENTYEAR}} or leave it blank
  • for the last Thursday of September last year
    • n = lastor-1
    • w = Thursday, Thuor4
    • m = September, Sepor9
    • y = {{#time:Y|last year}}, {{LASTYEAR}}orlast year
  • for the last Friday of October last year
    • n = lastor-1
    • w = Friday, Frior5
    • m = October, Octor10
    • y = {{#time:Y|last year}}, {{LASTYEAR}}orlast year
  • for the second last Friday of November next year
    • n = second last, 2nd lastor-2
    • w = Friday, Frior5
    • m = November, Novor11
    • y = {{#time:Y|next year}}, {{NEXTYEAR}}ornext year
  • for the second last Saturday of December next year
    • n = second last, 2nd lastor-2
    • w = Saturday, Sator6
    • m = December, Decor12
    • y = {{#time:Y|next year}}, {{NEXTYEAR}}ornext year

Calculation

The template then gives j, the day of the month, as calculated by the following formulae.

j = 7×n − 6 + (ww1) mod 7 (for positive n)
j = t + 7×(n + 1) − (wtw) mod 7 (for negative n)

Where t is the last day of the month, wt is the ISO weekday number of the last day of the month, w1 is the ISO weekday number of the first day of the month and n and w are as defined above.

Examples

year MLK Jr Day (US) Presidents Day (US) Memorial Day (US) Labor Day (US) Columbus Day (US) Father's Day
(Australia)
Mother's Day
(many countries)
Thanksgiving
(Norfolk Island)
Melbourne Cup Day
(Australia)
3rd Monday in January 3rd Monday in February Last Monday in May 1st Monday in September 2nd Monday in October 1st Sunday in September 2nd Sunday in May last Wednesday of November first Tuesday in November
2019 21 January 18 February 27 May 2 September 14 October 6 September 12 May 27 November 5 November
{{weekday in month
|2019|1|1|3}}
{{weekday in month
|3|1|2|2019}}
{{weekday in month
|2019|5|1|-1}}
{{weekday in month
|first|Monday
|September|2019}}
{{weekday in month
|2nd|Mon|Oct|2019}}
{{weekday in month
|1st|sun|oct|2019}}
{{weekday in month
|2|sun|may|2019}}
{{weekday in month
|last|Wed|Nov|2019}}
{{weekday in month
|1st|Tue|Nov|2019}}
2020 20 January 17 February 25 May 7 September 12 October 4 September 10 May 25 November 3 November
{{weekday in month
|2020|1|1|3}}
{{weekday in month
|3|1|2|2020}}
{{weekday in month
|2020|5|1|-1}}
{{weekday in month
|first|Monday
|September|2020}}
{{weekday in month
|2nd|Mon|Oct|2020}}
{{weekday in month
|1st|sun|oct|2020}}
{{weekday in month
|2|sun|may|2020}}
{{weekday in month
|last|Wed|Nov|2020}}
{{weekday in month
|1st|Tue|Nov|2020}}
2021 18 January 15 February 31 May 6 September 11 October 3 September 9 May 24 November 2 November
{{weekday in month
|2021|1|1|3}}
{{weekday in month
|3|1|2|2021}}
{{weekday in month
|2021|5|1|-1}}
{{weekday in month
|first|Monday
|September|2021}}
{{weekday in month
|2nd|Mon|Oct|2021}}
{{weekday in month
|1st|sun|oct|2021}}
{{weekday in month
|2|sun|may|2021}}
{{weekday in month
|last|Wed|Nov|2021}}
{{weekday in month
|1st|Tue|Nov|2021}}
2022 17 January 21 February 30 May 5 September 10 October 2 September 8 May 30 November 1 November
{{weekday in month
|2022|1|1|3}}
{{weekday in month
|3|1|2|2022}}
{{weekday in month
|2022|5|1|-1}}
{{weekday in month
|first|Monday
|September|2022}}
{{weekday in month
|2nd|Mon|Oct|2022}}
{{weekday in month
|1st|sun|oct|2022}}
{{weekday in month
|2|sun|may|2022}}
{{weekday in month
|last|Wed|Nov|2022}}
{{weekday in month
|1st|Tue|Nov|2022}}
2023
(last year)
16 January 20 February 29 May 4 September 9 October 1 September 14 May 29 November 7 November
{{weekday in month
|2023|1|1|3}}
{{weekday in month
|3|1|2|2023}}
{{weekday in month
|2023|5|1|-1}}
{{weekday in month
|first|Monday
|September|2023}}
{{weekday in month
|2nd|Mon|Oct|2023}}
{{weekday in month
|1st|sun|oct|2023}}
{{weekday in month
|2|sun|may|2023}}
{{weekday in month
|last|Wed|Nov|2023}}
{{weekday in month
|1st|Tue|Nov|last year}}
2024
(this year)
15 January 19 February 27 May 2 September 14 October 6 September 12 May 27 November 5 November
{{weekday in month
|2024|1|1|3}}
{{weekday in month
|3|1|2|2024}}
{{weekday in month
|2024|5|1|-1}}
{{weekday in month
|first|Monday
|September|2024}}
{{weekday in month
|2nd|Mon|Oct|2024}}
{{weekday in month
|1st|sun|oct|2024}}
{{weekday in month
|2|sun|may|2024}}
{{weekday in month
|last|Wed|Nov|2024}}
{{weekday in month
|1st|Tue|Nov}}
2025
(next year)
20 January 17 February 26 May 1 September 13 October 5 September 11 May 26 November 4 November
{{weekday in month
|2025|1|1|3}}
{{weekday in month
|3|1|2|2025}}
{{weekday in month
|2025|5|1|-1}}
{{weekday in month
|first|Monday
|September|2025}}
{{weekday in month
|2nd|Mon|Oct|2025}}
{{weekday in month
|1st|sun|oct|2025}}
{{weekday in month
|2|sun|may|2025}}
{{weekday in month
|last|Wed|Nov|2025}}
{{weekday in month
|1st|Tue|Nov|next year}}

See also


Retrieved from "https://en.wikipedia.org/w/index.php?title=Template:Weekday_in_month&oldid=821205668"

Category: 
Date mathematics templates
Hidden category: 
Wikipedia semi-protected templates
 



This page was last edited on 19 January 2018, at 00:35 (UTC).

Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



Privacy policy

About Wikipedia

Disclaimers

Contact Wikipedia

Code of Conduct

Developers

Statistics

Cookie statement

Mobile view



Wikimedia Foundation
Powered by MediaWiki