Я использую DateTime::creaeFromFormat для создания даты и времени по номеру недели. Но он всегда возвращает false.
$date = DateTime::createFromFormat('Y-W-d','2019-45-09');
var_dump($date);
Выход:
bool(false)
Решение:
$date = (new DateTime())->setISODate($year,$week,$day)->setTime($hour,$minute,$second,$microseconds);
W
не является поддерживаемым параметром дляcreateFromFormat
: php.net/manual/en /datetime.createfromformat.php… - person deceze♦   schedule 09.11.2019explode
разделить на три части и передать их как значения ISO. - person deceze♦   schedule 09.11.2019