So verwenden Sie die Funktion date_modify() in PHP

So Verwenden Sie Die Funktion Date Modify In Php



Der date_modify() ist eine integrierte PHP-Funktion, die zum Ändern des Datums-/Uhrzeitwerts eines Datumsobjekts verwendet wird. Diese Funktion ist Teil der Terminzeit Klasse und wird verwendet, um ein bestimmtes Intervall zu einem Datumsobjekt zu addieren oder davon zu subtrahieren. Datumsobjekte werden mit erstellt Terminzeit Klasse in PHP. Der date_modify() Die Funktion wird dann verwendet, um diese Objekte durch Addition oder Subtraktion eines bestimmten Zeitintervalls zu ändern.

Syntax für die Funktion date_modify() in PHP

Die Syntax der date_modify() Die Funktion in PHP ist unten angegeben.

date_modify ( Terminzeit $object , Zeichenfolge $ändern )

Es benötigt zwei Parameter:







  • $object: A 'Terminzeit' Objekt, das Sie ändern möchten.
  • $modify: Eine Zeichenfolge, die die gewünschten Änderungen an Datum/Uhrzeit oder am Objekt darstellt.

Rückgabewert

Der date_modify() Die Funktion gibt die geänderte zurück Terminzeit Objekt.



So verwenden Sie die Funktion date_modify() in PHP

Im Folgenden sind einige der Verwendungsmöglichkeiten aufgeführt date_modify() Funktion in PHP.



1: Grundlegende Verwendung

Die grundlegende Verwendung von date_modify() Funktion beinhaltet die Übergabe der Terminzeit Objekt und eine Zeichenfolge, die die Änderungen angibt.







$Datum = neu Terminzeit ( „12.03.2023“ ) ;

Echo $Datum -> Format ( „Y-m-d“ ) . ' \N ' ;

date_modify ( $Datum , „+3 Tage“ ) ;

Echo $Datum -> Format ( „Y-m-d“ ) . ' \N ' ;

?>

Der obige Code generiert eine Terminzeit Objekt mit dem Datum 12.03.2023 als erster Wert. Das Änderungsdatum wird dann mit ausgedruckt „Y-m-d“ Format nach der Anpassung mit der date_modify() Funktion zum Hinzufügen von 3 Tagen. Das neue Datum wird dann mit ausgedruckt Datum->Format Funktion.



2: Kombinieren mehrerer Modifikationen

Der date_modify() Die Funktion ermöglicht die Kombination mehrerer Änderungen in einem einzigen Vorgang. Angenommen, wir möchten von einem bestimmten Datum 1 Monat und 10 Tage abziehen.



$Datum = neu Terminzeit ( „12.03.2023“ ) ;

date_modify ( $Datum , „-2 Monate –3 Tage“ ) ;

Echo $Datum -> Format ( „Y-m-d“ ) ;

?>

Im obigen Code generieren wir eine Terminzeit Objekt, das das Datum darstellt 12.03.2023 . Wir verwenden dann die date_modify() Funktion mit den Modifikationen „-2 Monat -3 Tage“, um 2 Monate und 3 Tage vom Datum abzuziehen.

3: Festlegen eines bestimmten Datums und einer bestimmten Uhrzeit

Wir können auch die verwenden date_modify() Funktion zum Festlegen eines bestimmten Datums- und Uhrzeitwerts für das Datumsobjekt. Wenn wir beispielsweise das Datum auf den 1. Januar 2022 festlegen möchten, können wir dies folgendermaßen tun:



$Datum = neu Terminzeit ( „15.06.2023“ ) ;

date_modify ( $Datum , „01.01.2022“ ) ;

Echo $Datum -> Format ( „Y-m-d \N ' ) ;

?>

Das Datum 15.06.2023 wird durch a dargestellt Terminzeit Objekt, das durch diesen Code erstellt wurde. Die Änderungszeichenfolge „01.01.2022“ wird dann verwendet, um zu versuchen, das Datum zu ändern. Das ursprüngliche Datum „15.06.2023“ wird dann formatiert und gedruckt.

Dadurch wird das Datum des Datumsobjekts auf den 1. Januar 2022 gesetzt.

Wir können mit auch einen bestimmten Zeitwert für das Datumsobjekt festlegen date_modify() Funktion. Zum Beispiel, wenn wir die Zeit auf einstellen möchten 12:30 UHR , wir können es auf folgende Weise tun:



$Datum = neu Terminzeit ( „15.06.2023“ ) ;

date_modify ( $Datum , '12:30 UHR' ) ;

Echo $Datum -> Format ( „Y-m-d H:i:s“ ) ;

?>

Dadurch wird die Uhrzeit des Datumsobjekts auf 12:30 Uhr gesetzt.

4: Spezifische Formate erstellen

Eine weitere nützliche Anwendung des date_modify() Die Funktion besteht darin, bestimmte Datums-/Uhrzeitformate zu erstellen. Mit dieser Funktion können wir das Datumsobjekt in jedem gewünschten Format formatieren. Wenn wir beispielsweise das Datumsobjekt formatieren möchten als „JJJJ-MM-TT“ , wir können es wie folgt machen:



$Datum = neu Terminzeit ( „15.06.2023“ ) ;

date_modify ( $Datum , „02.12.2022“ ) ;

Echo $Datum -> Format ( „d-m-y“ ) ;

?>

Dadurch wird das Datumsobjekt formatiert als 12.02.2022 . Ebenso können wir das Datumsobjekt in jedem gewünschten Format formatieren, indem wir die entsprechende Formatzeichenfolge im angeben Format() Funktion.

Abschluss

Der date_modify() Die Funktion in PHP wird verwendet, um den Datums-/Uhrzeitwert eines Datumsobjekts zu ändern. Es kann verwendet werden, um ein bestimmtes Datum und eine bestimmte Uhrzeit festzulegen, mehrere Änderungen in einer Funktion zu kombinieren oder ein bestimmtes Format für das Datum oder die Uhrzeit in einer Funktion zu erstellen. Dieser Leitfaden demonstrierte verschiedene Anwendungsfälle des date_modify() Funktion, die Benutzern hilft, die Funktionsweise dieser Funktion zu verstehen.