setISODate(2009, 33, 1); echo $dt->format('d/m/Y') . "\r\n"; $dt->setISODate(2009, 63, 1); echo $dt->format('d/m/Y') . "\r\n"; // alternative (newer PHP, possible 5.1+) date_default_timezone_set('Europe/Copenhagen'); function findweekdate2($y, $w, $d) { return strtotime("$y-W$w-$d"); } $res = findweekdate2(2009, 33, 1); echo date('d/m/Y', $res) . "\r\n"; $res = findweekdate2(2009, 63, 1); echo date('d/m/Y', $res) . "\r\n"; ?>