Fonction date_isodate_set() PHP

Exemple

Définir la date ISO de la 5e semaine de 2016 :

<?php
$date=date_create();
date_isodate_set($date,2016,5);
echo date_format($date,"Y-m-d");
?>

Exemple de fonctionnement

Définition et utilisation

La fonction date_isodate_set() définit la date selon la norme ISO 8601, en utilisant l'offset de la semaine et du jour (au lieu d'une date spécifique).

Syntaxe

date_isodate_set(object,year,week,day);
Paramètres Description
object Obligatoire. Définit par date_create() Objet DateTime retourné.
year Obligatoire. Définit l'année dans la date.
week Obligatoire. Définit la semaine dans la date.
day Optionnel. Définit l'offset par rapport au premier jour de la semaine. Par défaut, 1.

Détails techniques

Valeur de retour : Retourne un objet DateTime si succès, FALSE en cas d'échec.
Version PHP : 5.2+
Journal des mises à jour : PHP 5.3.0 : la valeur de retour est passée de NULL à DateTime.