Я ищу способ вычисления максимального числа недель для данного года в PHP. С прошлой недели число года определяется тем, какая неделя имеет первый четверг в новом году, я не совсем уверен, как это сделать.Рассчитать максимальный номер недели в PHP
date('W', strtotime($year.'-12-31 23:59:59'));
также может уже вернуться 1
, если 31 декабря является понедельник, вторник или среду. Поэтому я подумал, может быть, так оно и есть?
date('N', strtotime($year.'-12-31 23:59:59')) <= 3 ? 52 : 53;
т.е. проверка, если последний день года является понедельник, вторник или среду, и если да, то это 52 недели года, в противном случае 53 неделя года. Не уверен, что это правильный путь.
Возможный дубликат [HTTP: //stackoverflow.com/questions/3319386/php-get-last-week-number-in-year](http://stackoverflow.com/questions/3319386/php-get-last -week-number-in-year) –
Thx, помеченный как таковой. – fritzmg