php obtener la fecha correcta en la primera semana del año usando strtotime

Utilicé este código para obtener la primera fecha, de la primera semana del año:

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)

Dado que PHP, que es mayor que 5.2.7, me muestra que el lunes es el primer día de la semana, esperaba que el año 2017, primer día de la semana, fuera el 12/26. ¿Hay una configuración de número de semana en algún lugar para que PHP muestre el primer día, de la semana, del año correctamente, para cada año? TIA

Respuestas a la pregunta(1)

Su respuesta a la pregunta