Как называется алгоритм на этой неделе? - PullRequest
2 голосов
/ 18 января 2012

Мой клиент хочет, чтобы номера недель отображались в его настенном календаре:

  1. Неделя № 1 начинается 1 января
  2. Последняя неделя года (# 53 или# 54) заканчивается 31 декабря
  3. Все остальные недели начинаются в понедельник и заканчиваются в воскресенье

(Как следствие, первая и последняя недели не обязательно имеют 7 дней.)

Есть ли у этого алгоритма числа недели имя?

Пояснение: У меня уже есть код PHP для его вычисления, мне просто интересно, есть ли такой способ определения недель?общепринятое имя.

1 Ответ

2 голосов
/ 18 января 2012

Нет ни одного - это совершенно нестандартный подход к номерам недели. Обычно недели начинаются с понедельника или воскресенья при использовании григорианского календаря. Они не начинаются на полпути. Это не критика вашего клиента, а комментарий о том, что люди придумывают новые способы анализа арифметики дат. И попасть в беду при переходе на новые системы.

RFC 3339

http://www.ietf.org/rfc/rfc3339.txt

См. Также ISO 8601

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...