Получить номер недели (в году) из даты PHP

Я хочу взять дату и вычислить ее номер недели.

Пока у меня есть следующее. Он возвращает 24, хотя должно быть 42.

<?php
$ddate = "2012-10-18";
$duedt = explode("-",$ddate);
$date = mktime(0, 0, 0, $duedt[2], $duedt[1],$duedt[0]);
$week = (int)date('W', $date);
echo "Weeknummer: ".$week;
?>

Разве это совпадение, что цифры перепутаны местами? Или я почти у цели?

61
задан Pang 16 April 2018 в 05:56
поделиться