Дата недели ISO


Система дат недели ISO фактически представляет собой календарную систему високосной недели, которая является частью стандарта даты и времени ISO 8601 , выпущенного Международной организацией по стандартизации (ISO) с 1988 года (последний пересмотренный в 2019 году), а до этого она была определена в ISO(R) 2015 с 1971 года. Используется (в основном) в правительстве и бизнесе для финансовых годов , а также в хронометраже. Ранее это было известно как «промышленное кодирование даты». Система определяет недельный год поверх григорианского календаря , определяя обозначения для порядковых недель года.

Григорианский високосный цикл , состоящий из 97 високосных дней за 400 лет, содержит целое число недель (20 871 ). В каждом цикле 71 год с дополнительной 53-й неделей (что соответствует григорианским годам, содержащим 53 четверга). Средний год длится ровно 52,1775 недель; месяцев ( 112 года) в среднем точно4.348 125 недель.

Год с нумерацией недель ISO (также неофициально называемый годом ISO ) состоит из 52 или 53 полных недель. То есть 364 или 371 день вместо обычных 365 или 366 дней. Эти 53 недели года приходятся на все годы, в которых четверг приходится на 1 января, и на високосные годы, которые начинаются в среду, 1 января. Дополнительную неделю иногда называют високосной неделей , хотя в ISO 8601 этот термин не используется.

Неделя начинается с понедельника и заканчивается в воскресенье. Год каждой недели — это григорианский год, на который приходится четверг. Следовательно, первая неделя года всегда содержит 4 января . Таким образом, нумерация недельного года ISO обычно отклоняется на 1 от григорианского в течение нескольких дней, близких к 1 января.

Точная дата определяется годом нумерации недель ISO в формате YYYY , номером недели в формате ww с префиксом «W» и номером дня недели , цифрой d от 1 до 7, начиная с понедельника и заканчивая с воскресенья. Например, григорианская дата суббота, 19 февраля 2022 г., соответствует 6-му дню недели 07 2022 г. и записывается как 2022-W07-6 (в расширенной форме) или 2022W076 (в компактной форме). Год ISO немного смещен по отношению к григорианскому году; например, понедельник 30 декабря 2019 года по григорианскому календарю является первым днем ​​недели 1 2020 года в календаре ISO и записывается как 2020-W01-1 или 2020W011.

Номер года недели ISO отличается от номера года по григорианскому календарю одним из трех способов. Дни различаются с пятницы по воскресенье, или с субботы и воскресенья, или просто с воскресенья в начале григорианского года (которые приходятся на конец предыдущего года ISO) и с понедельника по среду, или с понедельника и вторника. или просто понедельник в конце григорианского года (который приходится на неделю 01 следующего года ISO). В период с 4 января по 28 декабря номер года недели ISO всегда равен номеру года по григорианскому календарю. То же самое верно для каждого четверга.