Kako koristiti funkciju date_time_set() u PHP-u

Kako Koristiti Funkciju Date Time Set U Php U



The date_time_set() koristi se u PHP-u za postavljanje određenog datuma i vremena za objekt DateTime. Objekt DateTime predstavlja datum i vrijeme u PHP-u i koristi se za izvođenje operacija na datumima i vremenima. The date_time_set() funkcija uzima pet parametara, posljednja četiri parametra su cijeli brojevi koji predstavljaju godinu, mjesec, dan i vrijeme, a prvi parametar je objekt DateTime.

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.