Час/числа

Номер тижня (ISO 8601)

Дізнатись номер тижня ISO 8601 для дати або знайти дати початку й кінця конкретного тижня.


                        

Номер тижня ISO 8601 — стандартизований спосіб нумерації тижнів року (1-52 чи 1-53), де тиждень починається з понеділка, а перший тиждень року — той, що містить перший четвер січня. Це відрізняється від побутового підрахунку «з початку року».

Як користуватися

Типові сценарії

Що варто памʼятати

ISO-рік тижня не завжди збігається з календарним роком: перші дні січня можуть належати до останнього тижня попереднього ISO-року, а останні дні грудня — до першого тижня наступного.

Кількість тижнів у ISO-році — 52 або 53, залежно від того, на який день тижня припадає 1 січня та чи є рік високосним.

Стаття про цей інструмент: Номер тижня: чому в різних країнах тижні рахують по-різному

Часті запитання

Як визначається номер тижня за ISO 8601?

Тижні починаються з понеділка, а тижнем №1 вважається той, що містить перший четвер року (еквівалентно — той, у якому є 4 січня).

Чому цей номер тижня може відрізнятися від того, що показує інший календар?

Деякі системи (наприклад, у США) починають тиждень з неділі й вважають тижнем 1 той, що містить 1 січня — це дає інше числення, особливо на початку й у кінці року.

Чому дата може належати до іншого "ISO-року", ніж календарний?

Перші чи останні дні січня/грудня іноді входять до тижня, більшість днів якого лежить у сусідньому році — тоді ISO-рік такого тижня відрізняється від календарного року самої дати.

Чому в деяких роках є 53 тижні, а не 52?

52 тижні — це лише 364 дні, на 1-2 дні менше за календарний рік, тож ці "зайві" дні періодично формують додатковий тиждень. 53-й тиждень трапляється в роках, що починаються в четвер, і у високосних роках, що починаються в середу.

Що станеться, якщо ввести номер тижня, якого не існує для обраного року?

Інструмент покаже помилку з підказкою про максимальну кількість тижнів у цьому конкретному ISO-році (52 або 53), оскільки ця кількість відрізняється від року до року.

Статті: Час/числа

Unix-час: чому комп'ютери рахують час від 1970 року

Чому саме 1 січня 1970 року стало точкою відліку часу для більшості комп'ютерних систем.

Cron-вирази: як розшифрувати розклад запуску завдань

Як розшифрувати вираз на кшталт */15 * * * * і зрозуміти, коли саме запуститься завдання.

Системи числення: навіщо потрібні двійкова, вісімкова й шістнадцяткова

Чому колір #FF5733 у CSS записаний шістнадцятковими цифрами, а не десятковими.

Побітові операції: як AND, OR і XOR працюють на рівні бітів

Чим побітовий AND відрізняється від логічного, і навіщо взагалі оперувати окремими бітами числа.

Різниця між датами: чому підрахунок днів складніший, ніж здається

Чому наївне віднімання дат може дати неправильний результат через високосні роки.

Розрахунок віку: чому це не просте віднімання років

Чому просте віднімання років народження може дати вік на одиницю більший за реальний.

Часові пояси: чому UTC — це не те саме, що GMT

Чому UTC не змінюється двічі на рік, а час у Лондоні (GMT/BST) — змінюється.

Розрахунок тривалості: як правильно підсумовувати години, хвилини й секунди

Чому при додаванні хвилин і секунд потрібно "переносити" залишок у наступний розряд, як при десятковому додаванні.

ISO 8601 Duration: як записати тривалість у стандартному форматі

Чому запис PT1H30M означає «1 година 30 хвилин», а не «1 хвилина 30 годин».

Римські цифри: як побудована система без нуля й розрядів

Чому IV означає 4, а не 6, і як правило віднімання працює в римських цифрах.

IEEE 754: чому 0.1 + 0.2 не дорівнює 0.3 у коді

Чому в майже кожній мові програмування 0.1 + 0.2 виводить 0.30000000000000004.

Число прописом: навіщо перетворювати цифри на слова

Чому в банківських документах суму пишуть і цифрами, і словами одночасно.