Kako uporabljati funkcijo date_time_set() v PHP

Kako Uporabljati Funkcijo Date Time Set V Php



The date_time_set() funkcija se v PHP uporablja za nastavitev določenega datuma in časa za objekt DateTime. Objekt DateTime predstavlja datum in čas v PHP in se uporablja za izvajanje operacij z datumi in časi. The date_time_set() funkcija ima pet parametrov, zadnji štirje parametri so cela števila, ki predstavljajo leto, mesec, dan in uro, prvi parameter pa je objekt DateTime.

Sintaksa za funkcijo date_time_set().

Sintaksa za date_time_set() funkcija v PHP je podana spodaj.

Datum čas date_time_set ( Datum čas $predmet , int $uro , int $minuta , int $sekunda = 0 , int $mikrosekunda = 0 )

Parametri funkcije so:







  • $objekt: Objekt DateTime, ki ga želite spremeniti.
  • $uro : Nova vrednost za komponento ure.
  • $minuta: Nova vrednost za minutno komponento.
  • $sekunda: (Izbirno) Nova vrednost za drugo komponento. Privzeta vrednost je 0.
  • $mikrosekunda: (Izbirno) Nova vrednost za mikrosekundno komponento. Privzeta vrednost je 0.

Te vrednosti morajo biti v obliki niza, čas pa mora biti oblikovan v 24-urni obliki.



Povratna vrednost

Nov objekt DateTime s posodobljenimi časovnimi komponentami vrne date_time_set() metoda. Primarni objekt DateTime je nespremenjen.



Opomba: Omeniti velja, da je date_time_set() funkcija ne spremeni izvirnega predmeta DateTime, namesto tega vrne nov objekt DateTime z navedenim datumom in uro. To pomeni, da če želite posodobiti objekt DateTime z novo časovno vrednostjo, morate dodeliti vrnjeno vrednost date_time_set() funkcijo nazaj na izvirni objekt DateTime.





Na primer:



$datum = novo Datum čas ( '2023-12-01 00:00:00' ) ;

date_time_set ( $datum , 12 , 30 ) ;

tiskanje ( 'Datum: ' . format datuma ( $datum , 'Y/m/d H:i:s' ) ) ;

?>

V tem primeru prva vrstica ustvari nov objekt DateTime z datumom, nastavljenim na 1. december 2023 ob polnoči. Druga vrstica uporablja date_time_set() funkcijo za nastavitev časa predmeta na 12:30 in dodeli nastali objekt DateTime nazaj $datum spremenljivka.



Če med klicanjem te metode posredujete vrednosti dneva in meseca, ki so zunaj dovoljenega obsega, bodo dodane svojim nadrejenim vrednostim.



$datum = novo Datum čas ( ) ;

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

tiskanje ( 'Datum: ' . format datuma ( $datum , 'Y/m/d H:i:s' ) ) ;

?>

Nov objekt DateTime, ki odraža trenutni datum in čas, je ustvarjen z zgornjo kodo. Čas predmeta DateTime je nato nastavljen na 24 ur, 22 minut in 36 sekund z uporabo date_time_set() metoda. The format datuma() se nato uporabi za oblikovanje in tiskanje spremenjenega datuma in časa.

Zaključek

The date_time_set() funkcija v PHP ponuja priročen način za nastavitev ali spreminjanje časovnih komponent predmeta DateTime. Z uporabo te funkcije lahko razvijalci preprosto spremenijo komponente ure, minute, sekunde in mikrosekunde predmeta DateTime. The date_time_set() funkcija ponuja prilagodljivost in natančnost pri obravnavanju časovnih sprememb, zaradi česar je dragoceno orodje za delo z datumi in časi v aplikacijah PHP.