Как получить дату с номера недели и числа дней и года?

Я пытаюсь получить дату с номера недели, числа дней и года.

Например:

week number = 52 day number = 4 (of week 52) year = 2013 

В этом случае дата должна быть 26-12-2013 .

Как я могу это сделать с помощью PHP? Я уже пробовал с strtotime() , но я смущен о форматах. Может кто-нибудь помочь?

Используйте setISODate()

 <?php $gendate = new DateTime(); $gendate->setISODate(2013,52,4); //year , week num , day echo $gendate->format('dm-Y'); //"prints" 26-12-2013 

Попробуйте этот код.

  <?php function change_date($week_num, $day) { $timestamp = strtotime(date('Y') . '-W' . $week_num . '-' . $day); return $timestamp; } $timestamp = change_date(52, 4); echo date('dm-Y', $timestamp); ?>