Моят клиент иска да покаже номера на седмицата, когато се появи в календара на стената:
- Седмица # 1 започва на 1 януари
- Миналата седмица на годината (# 53 или # 54) завършва на 31 декември
- Всички останали седмици започват от понеделник и завършват в неделя
(В резултат на това първата и последната седмица не са непременно 7 дни.)
Дали алгоритъмът на тази седмица има име?
Изясняване: Вече имам PHP код, за да го изчислявам, просто съм любопитен дали този начин за идентифициране на седмици има общоприето име.
Отговори:
2 за отговор № 1Не е едно - това е напълноподсъзнателен подход към номерата на седмицата. Седмиците обикновено започват или с понеделник, или неделя, когато използвате Грегорианския календар. Те не започват по средата. Това не е критика на клиента ви, а коментар на факта, че хората измислят нови начини да следват аритметичната дата. И се забърквате в неприятности, които мигрират към нови системи.
RFC 3339
http://www.ietf.org/rfc/rfc3339.txt
Вижте също ISO 8601