PHP date_isodate_set()
La fonction date_isodate_set() est une fonction intégrée en PHP qui est utilisée pour définir la date ISO (Organisation internationale de normalisation). Cette fonction règle la date selon la norme ISO 8601, en utilisant des décalages de semaines et de jour plutôt que des dates spécifiques.
Syntaxe
date_isodate_set(object, year, week, day)
Paramètres
- object(Optionnelle) : Spécifie un objet DateTime retourné par date_create().
- year(Optionnelle) : Spécifie l’année.
- week(Optionnelle) : Spécifie la semaine.
- day(Optionnelle) : Spécifie le décalage par rapport au premier jour de la semaine. La valeur par défaut est 1.
Valeur de retour
La fonction renvoie un objet DateTime en cas de succès. « FALSE » en cas d’échec.
Version PHP:
5.2+
Exemple :
Le code suivant régle la date ISO sur la 3éme semaine en 2021:
<?php $date = date_create(); date_isodate_set($date, 2021, 3); echo date_format($date, "Y-m-d"); ?>
Sortie:
2021-01-18