Sintaksa za funkciju date_time_set().
Sintaksa date_time_set() funkcija u PHP-u data je u nastavku.
Datum vrijeme datum_vrijeme_postavljeno ( Datum vrijeme $objekt , int $ sat , int $minuta , int $drugo = 0 , int $mikrosekunda = 0 )Parametri funkcije su:
- $objekt: Objekt DateTime za izmjenu.
- $ sat : Nova vrijednost za komponentu sata.
- $minuta: Nova vrijednost za minutnu komponentu.
- $drugo: (Izborno) Nova vrijednost za drugu komponentu. Zadana vrijednost je 0.
- $mikrosekunda: (Izborno) Nova vrijednost za komponentu mikrosekunde. Zadana vrijednost je 0.
Ove vrijednosti moraju biti u formatu niza, s vremenom formatiranim u 24-satnom formatu.
Povratna vrijednost
Novi DateTime objekt s ažuriranim vremenskim komponentama vraća date_time_set() metoda. Primarni objekt DateTime nije promijenjen.
Bilješka: Vrijedno je napomenuti da je date_time_set() funkcija ne mijenja izvorni objekt DateTime, umjesto toga vraća novi objekt DateTime s navedenim datumom i vremenom. To znači da ako želite ažurirati DateTime objekt s novom vremenskom vrijednošću, trebate dodijeliti povratnu vrijednost date_time_set() vratiti na izvorni DateTime objekt.
Na primjer:
$datum = novi Datum vrijeme ( '2023-12-01 00:00:00' ) ;
datum_vrijeme_postavljeno ( $datum , 12 , 30 ) ;
ispisati ( 'Datum: ' . Oblik datuma ( $datum , 'G/m/d H:i:s' ) ) ;
?>
U ovom primjeru prvi redak stvara novi objekt DateTime s datumom postavljenim na 1. prosinca 2023. u ponoć. Drugi redak koristi date_time_set() funkcija za postavljanje vremena objekta na 12:30 i dodjeljuje rezultirajući objekt DateTime natrag u $datum varijabla.
Ako proslijedite vrijednosti dana i mjeseca koje su izvan dopuštenog raspona tijekom pozivanja ove metode, one će biti dodane svojim nadređenim vrijednostima.
$datum = novi Datum vrijeme ( ) ;
datum_vrijeme_postavljeno ( $datum , 24 , 22 , 36 ) ;
ispisati ( 'Datum: ' . Oblik datuma ( $datum , 'G/m/d H:i:s' ) ) ;
?>
Gornji kod stvara novi objekt DateTime koji odražava trenutni datum i vrijeme. Vrijeme objekta DateTime zatim se postavlja na 24 sata, 22 minute i 36 sekundi pomoću date_time_set() metoda. The Oblik datuma() zatim se koristi za formatiranje i ispis promijenjenog datuma i vremena.
Zaključak
The date_time_set() funkcija u PHP-u pruža prikladan način za postavljanje ili izmjenu vremenskih komponenti DateTime objekta. Korištenjem ove funkcije programeri mogu jednostavno promijeniti komponente sata, minute, sekunde i mikrosekunde objekta DateTime. The date_time_set() funkcija nudi fleksibilnost i preciznost u rukovanju izmjenama vremena, što je čini vrijednim alatom za rad s datumima i vremenima u PHP aplikacijama.