php получает правильную дату на первой неделе года, используя strtotime

Я использовал этот код для получения 1-го числа 1-й недели года:

echo date('Y-m-d',strtotime('2018W01'));   #JAN 1 is Monday, returned 01/01
echo date('Y-m-d',strtotime('2013W01'));   #JAN 1 is Tuesday, returned 12/31
echo date('Y-m-d',strtotime('2014W01'));   #JAN 1 is Wednesday, returned 12/30
echo date('Y-m-d',strtotime('2015W01'));   #JAN 1 is Thursday, returned 12/29
echo date('Y-m-d',strtotime('2016W01'));   #JAN 1 is Friday, returned 01/04!? (shouldn't it be 12/28)
echo date('Y-m-d',strtotime('2022W01'));   #JAN 1 is Saturday, returned 01/03!? (shouldn't it be 12/27)
echo date('Y-m-d',strtotime('2017W01'));   #JAN 1 is Sunday, returned 01/02!? (shouldn't it be 12/26)

Поскольку PHP, который превышает 5.2.7, показывает, что понедельник - 1-й день недели, я надеялся, что 2017-й год, 1-й день недели, должен быть 12/26. Есть ли где-нибудь конфигурация номера недели, чтобы PHP правильно отображал 1-й день, неделю, год для каждого года? ТИА

Ответы на вопрос(1)

Ваш ответ на вопрос