Статия
Номерата на седмиците по ISO, обяснени
В голяма част от Европа една среща може да бъде насрочена за "седмица 27" без да е приложена конкретна дата. Попитайте електронна таблица, американско календарно приложение и немски хартиен бележник коя точно седмица е това, и отговорите може да се разминат с една, понякога с две седмици. Номерирането на седмиците не е една-единствена конвенция, а няколко, и ISO 8601 определя онази от тях, в която няма двусмислие: седмиците започват в понеделник, седмица 1 се обвързва с първия четвъртък на януари, а цената на тази точност е седмица 1, която може да започне през декември, и години, които стигат до 53 седмици.
Две правила определят седмицата по ISO
Седмицата по ISO 8601 започва в понеделник, а дните ѝ са номерирани от 1 (понеделник) до 7 (неделя). Седмица 1 на дадена година е седмицата, съдържаща първия четвъртък на януари, или казано по друг начин, седмицата, съдържаща 4 януари. Има едно следствие, което си струва да се запомни: поне четири от седемте дни на седмица 1 принадлежат на новата година, така че мнозинството от дните в седмицата определя към коя година тя се брои. Записана изцяло, датата по ISO седмица изглежда като 2026-W27-5: година 2026, седмица 27, ден 5, тоест петък. Съществува и компактен вариант без тирета (2026W275), но графиците и плановете на проекти почти винаги използват варианта с тирета.
Годината на седмицата не е календарната година
Тъй като седмица 1 се обвързва с първия четвъртък, до три дни в края на декември могат вече да принадлежат на седмица 1 от следващата година, а до три дни в началото на януари все още могат да принадлежат на последната седмица от предходната. Настоящата граница е жив пример за това: понеделник, 29 декември 2025 г., до неделя, 4 януари 2026 г., образуват една-единствена седмица, 2026-W01, така че 29, 30 и 31 декември 2025 г. носят номериращата година 2026. Това разделение е източник на класическа софтуерна грешка. Форматиращите инструменти за дати разграничават календарната година (yyyy в шаблони от типа на Java) от годината, базирана на седмица (YYYY), а код, който по грешка изписва YYYY, показва грешна година в продължение на няколко дни около Нова година. Грешка точно от това семейство е засегнала показването на дати в Twitter в края на 2014 г. и продължава да се появява някъде всеки декември.

Някои години имат 53 седмици
365-те дни се делят на 52 седмици плюс още един ден, така че броят на седмиците не може да следва постоянен ритъм. Според правилата на ISO дадена година получава 53 седмици, когато започва в четвъртък, а също и когато е високосна и започва в сряда. Това се случва 71 пъти на всеки 400 години, тоест приблизително веднъж на всеки шест години. 2026 година е една от тях: тя започва в четвъртък, така че продължава от 2026-W01 до 2026-W53, а последната ѝ седмица се простира от понеделник, 28 декември 2026 г., до неделя, 3 януари 2027 г. Предходната 53-седмична година беше 2020 г.; следващите са 2032 и 2037 г. Специалистите по заплати и планиране в търговията на дребно познават добре тези години, защото една допълнителна номерирана седмица може да означава допълнителен период за изплащане на заплати или отчитане в бюджет, изготвен при предположение за 52 седмици.

Другите системи броят по различен начин
ISO 8601 не е единствената използвана конвенция. Северноамериканските календари обикновено започват седмицата в неделя и наричат седмица 1 онази, която съдържа 1 януари, независимо на кой ден от седмицата се пада тя; тази първа седмица може да е дълга само един ден. Електронните таблици разкриват и двата свята: функцията WEEKNUM на Excel по подразбиране използва броене, базирано на неделя, докато ISOWEEKNUM прилага правилото на ISO, и двете не съвпадат за много дати. Езиците за програмиране носят същия капан в рамките на една-единствена функция: само strftime предлага %U (базирано на неделя), %W (базирано на понеделник) и %V (по ISO). Затова "седмица 27" не означава нищо точно, докато не знаете по коя схема е получена. Винаги когато номер на седмица пресича граница на държава, компания или кодова база, посочвайте изрично ISO или прилагайте диапазона от дати.
Проверка на номера на седмицата без стенен календар
За дата, която има значение, изчисляването е по-надеждно от броенето на квадратчета в календара. Нашият инструмент за номер на седмица връща ISO седмицата за всяка дата, заедно с обхвата от понеделник до неделя, който тя покрива; инструментът за ден от седмицата ви казва в кой от седемте ISO дни попада дадена дата, минала или бъдеща. И двата работят изцяло във вашия браузър: датите, които въвеждате, се обработват на вашето устройство и никога не се изпращат никъде. А ако ви трябва опорна точка за паметта, две са достатъчни: 4 януари винаги е в седмица 1, а 28 декември винаги е в последната седмица на своята година.
Инструменти от тази статия
Често задавани въпроси
Защо Excel и моето календарно приложение показват различни номера на седмиците?
Почти сигурно е, че използват различни конвенции. WEEKNUM на Excel по подразбиране използва броене с начало неделя, при което седмицата, съдържаща 1 януари, е седмица 1; ISOWEEKNUM, повечето европейски хартиени бележници и календарни приложения, настроени на ISO, използват правилото с начало понеделник, обвързано с първия четвъртък. Резултатите могат да се различават с една седмица през цялата година, а около Нова година една и съща дата може да е седмица 52 или 53 в едната система и седмица 1 в другата. Проверете настройката за номериране на седмиците във всяко приложение и предпочитайте ISO варианта, когато други хора трябва да възпроизведат вашите числа.
Кои държави действително използват номера на седмиците?
Номерата на седмиците са ежедневен делови език в голяма част от Европа. Германия и Австрия планират по Kalenderwoche (KW), а скандинавските страни, Нидерландия и Чехия редовно насрочват срещи, производствени цикли и доставки по номер на седмицата; отпечатаните там бележници носят номерата по ISO. В Северна Америка и по-голямата част от Азия номерата на седмиците се срещат рядко извън логистиката и производството, а когато се появят, често следват вместо това броенето, базирано на неделя. Затова изразът "доставка в седмица 34" е най-сигурен, когато е придружен от изричен диапазон от дати.
Може ли да съществува седмица 54?
Не и в ISO 8601: ISO годината има точно 52 или 53 седмици, винаги пълни отрязъци от понеделник до неделя. Системите, които разрязват седмиците на границата на годината, могат да стигнат и по-високо. При броенето с начало неделя, където седмицата на 1 януари е седмица 1, високосна година, която започва в събота, разпростира своите 366 дни в 54 частични седмици: 2000 година беше точно такъв случай, WEEKNUM на Excel връща 54 за 31 декември 2000 г., а следващият такъв случай ще бъде 2028 г. Ако софтуер някога ви покаже седмица 54, вие всъщност виждате тази конвенция, а не ISO.