English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base PHP

Tutoriel avancé PHP

PHP & MySQL

Manuel de référence PHP

Utilisation et exemple de la fonction date_modify() en PHP

Manuel des fonctions Date & Time PHP

La fonction date_modify() modifie la valeur de l'objet DateTime (date et heure).

Définition et utilisation

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é.

Syntaxe

date_modify($object, $modify)

Paramètres

NuméroParamè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.

Valeur de retour

 Retourne l'objet DateTime modifié. Si l'échec, cette fonction retourne une valeur booléennefalse.

Version PHP

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.

Exemple en ligne

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

Exemple en ligne

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

Exemple en ligne

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

Exemple en ligne

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