Bonjour,
J'ai fait plusieurs essais pour calculer la semaine ISO mais pour la semaine actuelle il me renvoie 2014/1 au lieu de 2015/1. J'ai ce problème avec l'objet DateTime mais aussi avec la fonction date().
Voici mon code:
Dans les deux variantes si le jour est un jour de fin 2014, la date affichée est 2014/1 au lieu de 2015/1. Comment faire pour afficher la bonne semaine?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?php // Variante 1 var_dump(date('Y/W')); // Variante 2 $essai = new DateTime('2015-01-01'); var_dump($essai->format('Y/W')); $essai2 = new DateTime('2014-12-31'); var_dump($essai2->format('Y/W')); ?>
J'ai essayé avec setISODate mais je ne connais pas a priori le n° de semaine.
Partager