logo oujood
🔍

La fonction date_date_set() en PHP

OUJOOD.COM

Tutoriel sur la fonction date_date_set() en PHP

Version de PHP : 5.2+
Évolution de PHP : PHP 5.3 : La valeur de retour a été changée de NULL à DateTime (en cas de succès)

Définition

La fonction date_date_set() est une fonction intégrée en PHP qui permet de modifier les valeurs d'une date. Elle prend une date donnée et la remplace avec une nouvelle date spécifiée.

Syntaxe générale

La syntaxe générale de la fonction date_date_set() est :

date_date_set($objet_date, $annee, $mois, $jour): DateTime

Paramètres

  • $objet_date : L'objet DateTime dont la date doit être modifiée.
  • $annee : L'année à définir.
  • $mois : Le mois à définir.
  • $jour : Le jour à définir.

Valeurs possibles

Les valeurs possibles pour les paramètres sont les suivantes :

  • $annee : une valeur entière représentant l'année (par exemple : 2023).
  • $mois : une valeur entière entre 1 et 12 représentant le mois.
  • $jour : une valeur entière entre 1 et 31 représentant le jour.

Exemples pratiques d'utilisation

Exemple :     📋 Copier le code

<!DOCTYPE html>
<html lang="fr">
<head>
    <meta charset="UTF-8">
    <title>Exemple La fonction date_date_set() en PHP</title>
</head>
<body>
<?php
	$date = new DateTime('1923-07-01');
	echo "Voici une date : ".$date->format('d-m-Y')."<br>"; // Affiche : 1923-07-01

	date_date_set($date, 2024, 12, 25);
	echo "Elle est remplacée par : ".$date->format('d-m-Y'); // Affiche : 2024-12-25
?>
</body>
</html>

Astuces et conseils d'utilisation

  • Assurez-vous d'avoir correctement initialisé l'objet DateTime avant d'utiliser la fonction date_date_set().
  • Utilisez la méthode format() pour afficher la date modifiée dans le format souhaité.
  • Vérifiez les valeurs fournies pour les paramètres afin d'éviter les erreurs de date invalides.
  • La fonction date_date_set() modifie directement l'objet DateTime passé en paramètre et ne retourne pas une nouvelle instance.

Reference de date/heure de PHP