Bonjour,
Dans un de mes projets, j'utilise depuis pas mal de temps déjà la fonction date() avec les chaînes de format "W" et "o" qui permettent de récupérer respectivement le numéro de semaine et l'année en respectant l'ISO-8601.
Ce projet est en cours de réécriture (PHP 5.2 vers 5.4) et l'objet natif DateTime est désormais fréquemment utilisé. Et là horreur, plus de trace de "o" dans la documentation .
D'après mes tests "o" semble fonctionner avec DateTime::format mais je m’interroge : est-ce une coquille dans la doc de PHP ? Un support non officiel ?
Quelle garanties ai-je que ce soit toujours supporté plus tard ?
Dois-je utiliser DateTime dans ce cas spécifique ou partir sur date() comme je le faisait précédemment ?
Partager