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.