Jak používat funkci date_time_set() v PHP

Jak Pouzivat Funkci Date Time Set V Php



The date_time_set() Funkce se používá v PHP k nastavení konkrétního data a času pro objekt DateTime. Objekt DateTime představuje v PHP datum a čas a používá se k provádění operací s daty a časy. The date_time_set() Funkce má pět parametrů, poslední čtyři parametry jsou celá čísla, která představují rok, měsíc, den a čas, a první parametr je objekt DateTime.

Syntaxe funkce date_time_set().

Syntaxe date_time_set() funkce v PHP je uvedena níže.

Čas schůzky date_time_set ( Čas schůzky $objekt , int $hodina , int $minuta , int $ sekunda = 0 , int $mikrosekunda = 0 )

Parametry funkce jsou:







  • $object: Objekt DateTime, který se má upravit.
  • $hodina : Nová hodnota pro hodinovou složku.
  • $minuta: Nová hodnota pro minutovou složku.
  • $second: (Volitelné) Nová hodnota pro druhou komponentu. Výchozí hodnota je 0.
  • $mikrosekunda: (Volitelné) Nová hodnota pro mikrosekundovou složku. Výchozí hodnota je 0.

Tyto hodnoty musí být ve formátu řetězce s časem ve 24hodinovém formátu.



Návratová hodnota

Nový objekt DateTime s aktualizovanými časovými komponentami je vrácen date_time_set() metoda. Primární objekt DateTime se nezmění.



Poznámka: Stojí za zmínku, že date_time_set() funkce nemění původní objekt DateTime, místo toho vrací nový objekt DateTime se zadaným datem a časem. To znamená, že pokud chcete aktualizovat objekt DateTime novou časovou hodnotou, musíte přiřadit návratovou hodnotu date_time_set() funkce zpět k původnímu objektu DateTime.





Například:



$datum = Nový Čas schůzky ( '2023-12-01 00:00:00' ) ;

date_time_set ( $datum , 12 , 30 ) ;

tisk ( 'Datum: ' . datový formát ( $datum , 'Y/m/d H:i:s' ) ) ;

?>

V tomto příkladu první řádek vytvoří nový objekt DateTime s datem nastaveným na 1. prosince 2023 o půlnoci. Druhý řádek používá date_time_set() funkce pro nastavení času objektu na 12:30 a přiřazení výsledného objektu DateTime zpět $datum variabilní.



Pokud při volání této metody předáte hodnoty dne a měsíce, které jsou mimo povolený rozsah, budou přidány k jejich nadřazeným hodnotám.



$datum = Nový Čas schůzky ( ) ;

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

tisk ( 'Datum: ' . datový formát ( $datum , 'Y/m/d H:i:s' ) ) ;

?>

Pomocí výše uvedeného kódu je vytvořen nový objekt DateTime, který odráží aktuální datum a čas. Čas objektu DateTime se pak nastaví na 24 hodin, 22 minut a 36 sekund pomocí date_time_set() metoda. The datový formát() Metoda se pak použije k formátování a tisku změněného data a času.

Závěr

The date_time_set() Funkce v PHP poskytuje pohodlný způsob, jak nastavit nebo upravit časové komponenty objektu DateTime. Pomocí této funkce mohou vývojáři snadno změnit složky hodin, minut, sekund a mikrosekund objektu DateTime. The date_time_set() funkce nabízí flexibilitu a přesnost při manipulaci s úpravami času, což z ní dělá cenný nástroj pro práci s daty a časy v aplikacích PHP.