Узнать количество недель в году

Рейтинг: 0Ответов: 1Опубликовано: 26.11.2014

Здравствуйте!

Помогите узнать количество недель в году, используя php.

Ответы

▲ 2Принят
$year='2014';//год
echo date('W',mktime(0,0,0,12,31,$year));

Пишем велик

function getCountWeek($year)
{
    $date=date('w',mktime(0,0,0,12,31,$year));
    $day=($date<4?31-$date:31);
    return date('W',mktime(0,0,0,12,$day,$year))+($date<4?1:0);    
}

Обновление

Кому интересно. По ISO 8601 первая неделя не та, что начинается с первого января, а та, что содержит первый четверг года. Сам в шоке)