Définit une liste non ordonnée
Comment utiliser la fonction date_isodate_set() en PHP pour modifier facilement les dates selon le format ISO. Suivez notre tutoriel pas à pas pour une manipulation de dates précise et efficace.
PHP Version: 5.2+
Évolution de PHP : PHP 5.3 : Changement de la valeur de retour de NULL à DateTime
La fonction date_isodate_set() est une fonction de manipulation de dates en PHP qui permet de modifier la date en utilisant une représentation ISO (International Organization for Standardization). Elle renvoie un nouvel objet DateTime modifié selon les paramètres spécifiés.
date_isodate_set(DateTime $objet, int $année, int $semaine, int $jour) : DateTime
La fonction date_isodate_set() renvoie un nouvel objet DateTime avec la date modifiée selon les paramètres spécifiés.
Exemple : 📋 Copier le code
// Exemple 1 $date = new DateTime(); $dateModifiee = date_isodate_set($date, 2023, 26, 1); echo $dateModifiee->format('Y-m-d'); // Affiche "2023-06-26" // Exemple 2 $date = new DateTime(); $dateModifiee = date_isodate_set($date, 2023, 1, 3); echo $dateModifiee->format('Y-m-d'); // Affiche "2023-01-17"
Exemple : 📋 Copier le code
<!DOCTYPE html> <html lang="fr"> <head> <meta charset="UTF-8"> <title>Ajout de 1 semaine et 3 jours à une date spécifiée</title> </head> <body> <?php $date = date_create('2022-01-01'); $date = date_add($date, date_interval_create_from_date_string('1 week 3 days')); echo date_format($date, 'Y-m-d'); ?> </body> </html>
Le resultat est :
2022-01-10
Voilà, vous avez maintenant une bonne compréhension de la fonction date_isodate_set() en PHP. N'hésitez pas à l'utiliser pour manipuler les dates selon les formats ISO.