Найбільш поширеною системою нумерації тижнів є міжнародний стандарт ISO 8601, де Понеділок — перший день тижня, за яким йдуть вівторок, середа, четвер, п’ятниця та субота, а неділя — сьомий і останній день.. 👉 Натисніть тут, щоб дізнатися, який зараз тиждень року.
[РРРР] вказує на рік нумерації тижнів за стандартом ISO, який дещо відрізняється від року за традиційним григоріанським календарем (див. нижче). [Www] — це номер тижня з літерою W, починаючи з W01 і закінчуючи W53. [D] – номер дня тижня, від 1 до 7, починаючи з понеділка і закінчуючи неділею.
ISOWeekNum використовує тиждень, що містить перший четвер року, як перший тиждень року. Це відповідає стандартному визначенню дати й часу ISO 8601 для нумерації тижнів. Результат цієї функції може коливатися від 1 до 53.
Правило ISO 8601: Перший тиждень року – це тиждень, що містить перший четвер. Отже, якщо 1 січня припадає на п'ятницю, воно відноситься до останнього тижня минулого року. Якщо 31 грудня припадає на середу, воно належить до 01 тижня наступного року.
- Крок 1 – обчисліть понеділок тижня для поточної дати. …
- Крок 2 – обчисліть четвер тижня для поточної дати. …
- Крок 3. Перетворіть серійний номер дати на "День року"…
- Крок 4 – Підготуйтеся до більш цілої математики. …
- Крок 5. Поділіть «округлену» кількість днів на 7, щоб отримати номер тижня за стандартом ISO.
Тижні починаються з понеділка і закінчуються в неділю. Рік кожного тижня є григоріанським роком, на який припадає четвер. Отже, перший тиждень року завжди містить 4 січня. Тому нумерація тижневих років ISO зазвичай відхиляється на 1 від григоріанської для деяких днів, близьких до 1 січня.