So verwenden Sie die Funktion date_time_set() in PHP

So Verwenden Sie Die Funktion Date Time Set In Php



Der date_time_set() Die Funktion wird in PHP verwendet, um ein bestimmtes Datum und eine bestimmte Uhrzeit für das DateTime-Objekt festzulegen. Das DateTime-Objekt stellt ein Datum und eine Uhrzeit in PHP dar und wird zum Ausführen von Operationen an Datums- und Uhrzeitangaben verwendet. Der date_time_set() Die Funktion benötigt fünf Parameter, die letzten vier Parameter sind Ganzzahlen, die Jahr, Monat, Tag und Uhrzeit darstellen, und der erste Parameter ist ein DateTime-Objekt.

Syntax für die Funktion date_time_set()

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

Terminzeit date_time_set ( Terminzeit $object , int $Stunde , int $Minute , int $zweite = 0 , int $Mikrosekunde = 0 )

Die Parameter der Funktion sind:







  • $object: Das zu ändernde DateTime-Objekt.
  • $Stunde : Der neue Wert für die Stundenkomponente.
  • $minute: Der neue Wert für die Minutenkomponente.
  • $second: (Optional) Der neue Wert für die zweite Komponente. Der Standardwert ist 0.
  • $Mikrosekunde: (Optional) Der neue Wert für die Mikrosekundenkomponente. Der Standardwert ist 0.

Diese Werte müssen im Format einer Zeichenfolge vorliegen, wobei die Uhrzeit im 24-Stunden-Format formatiert sein muss.



Rückgabewert

Ein neues DateTime-Objekt mit den aktualisierten Zeitkomponenten wird von zurückgegeben date_time_set() Methode. Das primäre DateTime-Objekt bleibt unverändert.



Notiz: Es ist erwähnenswert, dass die date_time_set() Die Funktion ändert nicht das ursprüngliche DateTime-Objekt, sondern gibt stattdessen ein neues DateTime-Objekt mit dem angegebenen Datum und der angegebenen Uhrzeit zurück. Das heißt, wenn Sie ein DateTime-Objekt mit einem neuen Zeitwert aktualisieren möchten, müssen Sie den Rückgabewert zuweisen date_time_set() Funktion zurück zum ursprünglichen DateTime-Objekt.





Zum Beispiel:



$Datum = neu Terminzeit ( '2023-12-01 00:00:00' ) ;

date_time_set ( $Datum , 12 , 30 ) ;

drucken ( 'Datum: ' . Datumsformat ( $Datum , „J/m/d H:i:s“ ) ) ;

?>

In diesem Beispiel erstellt die erste Zeile ein neues DateTime-Objekt, dessen Datum auf den 1. Dezember 2023 um Mitternacht eingestellt ist. Die zweite Zeile verwendet die date_time_set() Funktion, um die Zeit des Objekts auf 12:30 Uhr zu setzen und das resultierende DateTime-Objekt wieder dem zuzuweisen $Datum Variable.



Wenn Sie beim Aufruf dieser Methode Tages- und Monatswerte übergeben, die außerhalb des zulässigen Bereichs liegen, werden diese zu ihren übergeordneten Werten hinzugefügt.



$Datum = neu Terminzeit ( ) ;

date_time_set ( $Datum , 24 , 22 , 36 ) ;

drucken ( 'Datum: ' . Datumsformat ( $Datum , „J/m/d H:i:s“ ) ) ;

?>

Mit dem obigen Code wird ein neues DateTime-Objekt erstellt, das das aktuelle Datum und die aktuelle Uhrzeit widerspiegelt. Die Zeit des DateTime-Objekts wird dann mithilfe von auf 24 Stunden, 22 Minuten und 36 Sekunden eingestellt date_time_set() Methode. Der Datumsformat() Anschließend wird die Methode zum Formatieren und Drucken des geänderten Datums und der geänderten Uhrzeit verwendet.

Abschluss

Der date_time_set() Die Funktion in PHP bietet eine praktische Möglichkeit, die Zeitkomponenten eines DateTime-Objekts festzulegen oder zu ändern. Mithilfe dieser Funktion können Entwickler die Stunden-, Minuten-, Sekunden- und Mikrosekundenkomponenten eines DateTime-Objekts problemlos ändern. Der date_time_set() Die Funktion bietet Flexibilität und Präzision bei der Handhabung von Zeitänderungen und ist damit ein wertvolles Werkzeug für die Arbeit mit Datums- und Uhrzeitangaben in PHP-Anwendungen.