Définissez la date ISO pour la semaine 5 de 2013 :
<?php$date=date_create();date_isodate_set($date,2013,5);echo date_format($date,"Ymd");?>La fonction date_isodate_set() définit une date selon la norme ISO 8601, en utilisant des décalages de semaine et de jour (plutôt qu'en utilisant une date spécifiée).
date_isodate_set( objet,année,semaine,jour);
paramètre | décrire |
---|---|
objet | Requis. Spécifie un objet DateTime renvoyé par date_create(). |
année | Requis. L'année à la date spécifiée. |
semaine | Requis. La semaine à la date spécifiée. |
jour | Facultatif. Spécifie le décalage par rapport au premier jour de la semaine. La valeur par défaut est 1. |
Valeur de retour : | Renvoie un objet DateTime en cas de succès ou FALSE en cas d'échec. |
---|---|
Version PHP : | 5.2+ |
Journal de mise à jour : | PHP 5.3.0 : la valeur de retour est passée de NULL à DateTime. |