Как да броите правилно календарните седмици

Anonim

Не вярвате колко е трудно да се броят правилно седмиците в годината. Има дори няколко метода за това!

Windows + Linux / немски / с отворен код. В коя календарна седмица има определена дата? Можете да разберете това в LibreOffice Calc със следната функция:
= КАЛЕНДАРНА СЕДМИЦА (E2; 21)
Функцията има два параметъра: Първият е датата, на която търсите календарната седмица. В горния пример Calc взема датата от клетка E2. Вторият параметър определя метода на броене, защото има няколко от тях. Програмистите в Calc са определили метода на броене, който е валиден в Германия, с номер 21.
Човек би си помислил, че броенето на календарните седмици е много лесно: Започвате на 1 януари и оттогава броите седмиците. На практика обаче въпросът е изненадващо сложен. Това е така, защото обикновено има седмица, която започва през старата година и завършва през новата година. Как се брои тази седмица?
Просто бих преброил двойно тази седмица, веднъж като последната седмица на старата година и веднъж като KW1 на новата година. Както научих, когато изследвах темата, американците броят също толкова. За тях следващата седмица също започва в неделя. Това е в Библията, но не е съвместимо със съвременния свят на работа, поради което в Германия според DIN 1355-1 седмицата започва в понеделник.
В Германия също се прилага стандарт ISO 8601. Това означава, че всяка седмица трябва да има седем дни. Разделете новогодишната седмица на две години и пребройте и двете? Не с ISO! (Подозирам, че всъщност има стандарт DIN. Само германците могат да бъдат толкова придирчиви!)
Според стандартното преброяване KW1 е седмицата, която съдържа първия четвъртък на годината. След това следващата седмица винаги започва в понеделник.

Повече за Calc