Bonsoir,
mon idée est celle-ci :
Plutôt que de partir du premier janvier, vous devriez calculer la date du premier lundi de l'année du planning (ici 2020) et si ce jour et le "1" alors pas de soucis on garde cette date, si le jour de ce premier lundi est supérieur à 1, alors la date du premier jour du planning est celle du premier lundi -7, ce qui donnera la date du dernier lundi de l'année 2019, du coup vous aurez bien votre semaine entière...
@ bientôt
LouReeD