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

PHP Grundanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

Verwendung und Beispiel der Funktion date_modify() in PHP

PHP Date & Time Funktionshandbuch

Die Funktion date_modify() ändert den Wert des DateTime-Objekts (DateTime).

Definition und Verwendung

Die Funktion date_modify() ist ein Alias für DateTime::modify(). Diese Funktion dient dazu, das Datum im DateTime-Objekt zu ändern. Sie ändert den Zeitstempel des angegebenen Objekts.

Syntax

date_modify($object, $modify)

Parameter

NummerParameter und Erklärung
1

object (erforderlich)

Das bedeutet, dass Sie das DateTime-Objekt, das Sie ändern möchten, angeben.

2

modify (erforderlich)

Dies ist das Datum/Zeitzeichenkette, die die erforderlichen Änderungen angibt.

Rückgabewert

 Gibt das geänderte DateTime-Objekt zurück. Fehlt der Erfolg, gibt diese Funktion einen boolschen Wert zurückfalse.

PHP-Version

Diese Funktion wurde ursprünglich in der PHP-Version5.2in Version 5.3.0 eingeführt und kann in allen höheren Versionen verwendet werden.

Online-Beispiel

Das folgende Beispiel zeigtdate_modify()Funktionssyntax-

<?php
   //Ändern Sie das Datum
   $date = date_modify(new DateTime(), "+15 day");   
   print("Datum: ".date_format($date, "Y/m/d"));
?>
Testen Sie es heraus‹/›

Ausgaberesultat

Datum: 2020/05/21

Online-Beispiel

Das folgende Beispiel erstellt ein DateTime-Objekt und verwendetdate_modify()Funktion ändern das Datum.-

<?php
   //Erstellen Sie ein DateTime-Objekt
   $date_time_Obj = date_create("25-09-1989");
   print("Ursprüngliches Datum: ".date_format($date_time_Obj, "Y/m/d"));
   print("\n");
   //Setzen Sie das Datum
   $date = date_modify($date_time_Obj, "+15 Jahre 7 Monate 23 tage" );   
   print("Ändern Sie das Datum: ".date_format($date, "Y/m/d"));
?>
Testen Sie es heraus‹/›

Ausgaberesultat

Ursprüngliches Datum: 1989/09/25
Ändern Sie das Datum: 2005/05/18

Online-Beispiel

Sie können auch das Datum durch Angabe der Anzahl der Wochen ändern, z.B.

<?php
   //Erstellen Sie ein DateTime-Objekt
   $date_time_Obj = date_create("25-09-1989");
   print("Ursprüngliches Datum: ".date_format($date_time_Obj, "Y/m/d"));
   print("\n");
   //Setzen Sie das Datum
   $date = date_modify($date_time_Obj, "1960 Wochen" );   
   print("Ändern Sie das Datum: ".date_format($date, "Y/m/d"));
?>
Testen Sie es heraus‹/›

Dies ergibt den folgenden Ausgabe-

Ursprüngliches Datum: 1989/09/25
Ändern Sie das Datum: 2027/04/19

Online-Beispiel

Fügen Sie das angegebene Datum hinzu1Tag

<?php
   $date = new DateTime("1990-12-12");
   $date->modify("+1 day");
   
   echo $date->format("Y-m-d");
?>
Testen Sie es heraus‹/›

Dies ergibt den folgenden Ausgabe-

1990-12-13