Je viens de refaire le même test que hier, et j'ai la même erreur, à savoir le 24 avril 2014. J'ai peut-être un début d'explication du jour (le 24) et du numéro de la semaine (le 16). C'est aussi le 114 jour de l'année.
D'abord qu'est-ce que le 24 avril 2014 ? C'est un jeudi ! Oui, bizarre. J'attendais plutôt un dimanche ou un lundi, c'est-à-dire un début de semaine selon la convention adoptée.
Rien de surprenant pour le numéro de la semaine, puisqu'il s'agit de la 16 ième semaine entière depuis le début de l'année.
Quand on définit une rotation de 7 jours, il doit y avoir un calcul pour déterminer quand cette période commence. Si le jeudi 24 est le premier jour de la rotation sur 7 jours alors la prochaine rotation devra se faire le jeudi 1er mai. Quand on est le 24, 25, 26, 27, 28, 29 et 30 avril 2014, ces jours appartiennent à la même rotation, celle du 24.
Je me base sur la rotation de 1 jour en seconde (86400) qui se fait toujours à minuit (0h 00m 00s). Autrement dit, une rotation débute selon le plus grand multiple qui est soit le jour, l'heure, la minute.
Comme résultat, pour aujourd'hui (le mardi 29 avril), j'attendais le lundi 28 avril 2014 avec le numéro de la semaine 17.
Et pour les autres tests ? J’émets l'hypothèse que le numéro calculé du jour dans l'année soit un multiple. Pour ce faire, je fais un calcul de modulo, dont le reste doit être égale à zéro. Le 24 avril est le 114 ième jour de l'année que j'écris plutôt sous la forme x+24. On a :
--> x+28 divisible par 2, 3 et 4, soit divisible par 12. --> x+25 divisible par 5 et 6 soit divisible par 30. --> x+24 divisible par 7.
Sans faire de calcul, on s’aperçoit que si x+28 est multiple de 12, x+25 ne peut pas être multiple de 30. Pourquoi ? si x est pair dans le premier cas alors il ne peut pas être impair dans le second cas. Donc je ne comprends pas !