English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuel des fonctions Date & Time PHP
La fonction date_modify() modifie la valeur de l'objet DateTime (date et heure).
La fonction date_modify() est un alias de DateTime::modify(). Cette fonction est utilisée pour modifier la date d'un objet DateTime. Elle change le timestamp de l'objet donné.
date_modify($object, $modify)
Numéro | Paramètres et explications |
---|---|
1 | object (obligatoire) Ce signifie que vous devez modifier l'objet DateTime. |
2 | modify (obligatoire) C'est la date/Chaîne de caractères de temps, spécifiant la modification nécessaire. |
Retourne l'objet DateTime modifié. Si l'échec, cette fonction retourne une valeur booléennefalse.
Cette fonction a été introduite dans la version PHP5.2introduit dans la version .0 et peut être utilisé dans toutes les versions plus élevées.
Les exemples suivants montrentdate_modify()Utilisation de la fonction-
<?php //Modifier la date $date = date_modify(new DateTime(), "+15 day"); print("Date: ".date_format($date, "Y/m/d"); ?>Testons‹/›
Résultat de la sortie
Date: 2020/05/21
L'exemple suivant crée un objet DateTime et utilisedate_modify()La fonction modifie sa date.-
<?php //Créer un objet DateTime $date_time_Obj = date_create("25-09-1989"); print("Date originale: ".date_format($date_time_Obj, "Y/m/d"); print("\n"); //Définir la date $date = date_modify($date_time_Obj, "+15 années 7 mois 23 jours"); print("Date modifiée: ".date_format($date, "Y/m/d"); ?>Testons‹/›
Résultat de la sortie
Date originale: 1989/09/25 Modifier la date: 2005/05/18
Vous pouvez également modifier la date en spécifiant le nombre de semaines, par exemple
<?php //Créer un objet DateTime $date_time_Obj = date_create("25-09-1989"); print("Date originale: ".date_format($date_time_Obj, "Y/m/d"); print("\n"); //Définir la date $date = date_modify($date_time_Obj, "1960 semaines"); print("Date modifiée: ".date_format($date, "Y/m/d"); ?>Testons‹/›
Cela produira la sortie suivante-
Date originale: 1989/09/25 Modifier la date: 2027/04/19
Ajoutez la date spécifiée1jour
<?php $date = new DateTime("1990-12-12"); $date->modify("+1 day"); echo $date->format("Y-m-d"); ?>Testons‹/›
Cela produira la sortie suivante-
1990-12-13