الگو:شمار روز هفته
استفاده ویرایش
This template returns the cyclic integer weekday number (between 0 and 6) of the date whose number is in parameter. Alternatively, the day can be given with its English weekday name (complete or abbreviated to 3 characters, with capitals or small letters).
- {{شمار روز هفته|day}}
- The day value can be any numeric expression and is interpreted modulo 7 (extra leading zeroes and decimals are ignored), so it accepts any valid Julian day timestamp.
- Example with a Julian day timestamp:
- {{شمار روز هفته|{{JULIANDAY|2000|01|01}}}} برمیگرداند 5.
- توجه:
- The returned value is ordered from 0 to 6 according to the ISO week (Monday to Sunday), and is consistent with date computing with Julian day, ISO week or ISO year computations. Use another template to convert it to traditional US week numbers, by adding 5, reducing the result with modulo 7 and, if needed, adding 1 to the result for a range between 1 and 7.
- Examples for all standard English week day names:
- {{شمار روز هفته|monday}} برمیگرداند 0
- {{شمار روز هفته|tuesday}} برمیگرداند 1
- {{شمار روز هفته|wednesday}} برمیگرداند 2
- {{شمار روز هفته|thursday}} برمیگرداند 3
- {{شمار روز هفته|friday}} برمیگرداند 4
- {{شمار روز هفته|saturday}} برمیگرداند 5
- {{شمار روز هفته|sunday}} برمیگرداند 6
- Examples for all abbreviated English week day names:
- {{شمار روز هفته|mon}} برمیگرداند 0
- {{شمار روز هفته|tue}} برمیگرداند 1
- {{شمار روز هفته|wed}} برمیگرداند 2
- {{شمار روز هفته|thu}} برمیگرداند 3
- {{شمار روز هفته|fri}} برمیگرداند 4
- {{شمار روز هفته|sat}} برمیگرداند 5
- {{شمار روز هفته|sun}} برمیگرداند 6
- Examples for all standard week day numbers:
- {{شمار روز هفته|0}} برمیگرداند 0
- {{شمار روز هفته|1}} برمیگرداند 1
- {{شمار روز هفته|2}} برمیگرداند 2
- {{شمار روز هفته|3}} برمیگرداند 3
- {{شمار روز هفته|4}} برمیگرداند 4
- {{شمار روز هفته|5}} برمیگرداند 5
- {{شمار روز هفته|6}} برمیگرداند 6
- Examples for week day numbers with extra leading zero:
- {{شمار روز هفته|00}} برمیگرداند 0
- {{شمار روز هفته|01}} برمیگرداند 1
- {{شمار روز هفته|02}} برمیگرداند 2
- {{شمار روز هفته|03}} برمیگرداند 3
- {{شمار روز هفته|04}} برمیگرداند 4
- {{شمار روز هفته|05}} برمیگرداند 5
- {{شمار روز هفته|06}} برمیگرداند 6
- Examples for week day number underflows and overflows, from computed values:
- {{شمار روز هفته|-700}} برمیگرداند 0
- {{شمار روز هفته|-701}} برمیگرداند 6
- {{شمار روز هفته|-707}} برمیگرداند 0
- {{شمار روز هفته|-7}} برمیگرداند 0
- {{شمار روز هفته|-6}} برمیگرداند 1
- {{شمار روز هفته|-5}} برمیگرداند 2
- {{شمار روز هفته|-4}} برمیگرداند 3
- {{شمار روز هفته|-3}} برمیگرداند 4
- {{شمار روز هفته|-2}} برمیگرداند 5
- {{شمار روز هفته|-1}} برمیگرداند 6
- {{شمار روز هفته|-0.9999}} برمیگرداند 6
- {{شمار روز هفته|-0.5}} برمیگرداند 6
- {{شمار روز هفته|-0.0001}} برمیگرداند 6
- {{شمار روز هفته|0}} برمیگرداند 0
- {{شمار روز هفته|0.0001}} برمیگرداند 0
- {{شمار روز هفته|0.5}} برمیگرداند 0
- {{شمار روز هفته|0.9999}} برمیگرداند 0
- {{شمار روز هفته|6.0001}} برمیگرداند 6
- {{شمار روز هفته|6.5}} برمیگرداند 6
- {{شمار روز هفته|6.9999}} برمیگرداند 6
- {{شمار روز هفته|7}} برمیگرداند 0
- {{شمار روز هفته|8}} برمیگرداند 1
- {{شمار روز هفته|14}} برمیگرداند 0
- {{شمار روز هفته|700}} برمیگرداند 0
- {{شمار روز هفته|701}} برمیگرداند 1
- {{شمار روز هفته|707}} برمیگرداند 0
- مثال برای نام روز هفته نامعتبر:
- {{شمار روز هفته|xxx}} برمیگرداند خطای عبارت: کلمه ناشناخته «xxx»
- جستارهای وابسته:
- الگو:نام روز هفته
- الگو:WEEKDAYABBREV
- الگو:WEEKDAY
- الگو:CURRENTWEEKDAY