Funktsiooni date_time_set() kasutamine PHP-s

Funktsiooni Date Time Set Kasutamine Php S



The date_time_set() funktsiooni kasutatakse PHP-s DateTime objekti konkreetse kuupäeva ja kellaaja määramiseks. DateTime objekt tähistab PHP-s kuupäeva ja kellaaega ning seda kasutatakse kuupäevade ja kellaaegadega toimingute tegemiseks. The date_time_set() funktsioon võtab viis parameetrit, viimased neli parameetrit on täisarvud, mis tähistavad aastat, kuud, päeva ja kellaaega ning esimene parameeter on DateTime objekt.

Funktsiooni date_time_set() süntaks

Süntaks date_time_set() funktsioon PHP-s on toodud allpool.

Kuupäev Kellaaeg date_time_set ( Kuupäev Kellaaeg $objekt , int $ tund , int $ minut , int $sekundit = 0 , int $mikrosekund = 0 )

Funktsiooni parameetrid on järgmised:







  • $objekt: Muudetav DateTime objekt.
  • $ tund : tunnikomponendi uus väärtus.
  • $ minut: Minutikomponendi uus väärtus.
  • $sekund: (Valikuline) Teise komponendi uus väärtus. Vaikimisi on 0.
  • $mikrosekund: (Valikuline) Mikrosekundi komponendi uus väärtus. Vaikimisi on 0.

Need väärtused peavad olema stringi vormingus, kellaaeg peab olema vormindatud 24-tunnises vormingus.



Tagastusväärtus

Uue objekti DateTime koos värskendatud ajakomponentidega tagastab date_time_set() meetod. Esmane DateTime objekt on muutmata.



Märge: Väärib märkimist, et date_time_set() funktsioon ei muuda algset DateTime objekti, vaid tagastab uue DateTime objekti määratud kuupäeva ja kellaajaga. See tähendab, et kui soovite DateTime objekti värskendada uue ajaväärtusega, peate määrama objektile tagastatava väärtuse date_time_set() funktsioon tagasi algsele DateTime objektile.





Näiteks:



$kuupäev = uus Kuupäev Kellaaeg ( '2023-12-01 00:00:00' ) ;

date_time_set ( $kuupäev , 12 , 30 ) ;

printida ( 'Kuupäev:' . kuupäevavorming ( $kuupäev , 'Y/m/d H:i:s' ) ) ;

?>

Selles näites loob esimene rida uue DateTime objekti kuupäevaga 1. detsember 2023 keskööl. Teine rida kasutab date_time_set() funktsioon, et määrata objekti kellaajaks 12:30 ja määrata saadud DateTime objekt tagasi $kuupäev muutuv.



Kui edastate selle meetodi väljakutsumise ajal päeva ja kuu väärtused, mis jäävad lubatud vahemikku, lisatakse need põhiväärtustele.



$kuupäev = uus Kuupäev Kellaaeg ( ) ;

date_time_set ( $kuupäev , 24 , 22 , 36 ) ;

printida ( 'Kuupäev:' . kuupäevavorming ( $kuupäev , 'Y/m/d H:i:s' ) ) ;

?>

Ülaltoodud koodi abil luuakse uus DateTime objekt, mis kajastab praegust kuupäeva ja kellaaega. DateTime objekti kellaajaks määratakse seejärel 24 tundi, 22 minutit ja 36 sekundit, kasutades date_time_set() meetod. The kuupäevavorming() Seejärel kasutatakse muudetud kuupäeva ja kellaaja vormindamiseks ja printimiseks meetodit.

Järeldus

The date_time_set() PHP funktsioon pakub mugavat viisi DateTime objekti ajakomponentide määramiseks või muutmiseks. Seda funktsiooni kasutades saavad arendajad hõlpsasti muuta DateTime objekti tundide, minutite, sekundite ja mikrosekundite komponente. The date_time_set() funktsioon pakub paindlikkust ja täpsust ajamuudatuste käsitlemisel, muutes selle väärtuslikuks tööriistaks kuupäevade ja kellaaegadega töötamiseks PHP rakendustes.