Date_time_set()-funktion käyttäminen PHP:ssä

Date Time Set Funktion Kayttaminen Php Ssa



The date_time_set() funktiota käytetään PHP:ssä määrittämään tietty päivämäärä ja aika DateTime-objektille. DateTime-objekti edustaa päivämäärää ja kellonaikaa PHP:ssä ja sitä käytetään suorittamaan toimintoja päivämäärillä ja kellonaikoina. The date_time_set() funktio ottaa viisi parametria, viimeiset neljä parametria ovat kokonaislukuja, jotka edustavat vuotta, kuukautta, päivää ja aikaa, ja ensimmäinen parametri on DateTime-objekti.

Date_time_set()-funktion syntaksi

Kohteen syntaksi date_time_set() funktio PHP:ssä on annettu alla.

Treffiaika date_time_set ( Treffiaika $objekti , int $tunti , int $ minuutti , int $sekuntia = 0 , int $mikrosekunti = 0 )

Toiminnon parametrit ovat:







  • $objekti: Muokattava DateTime-objekti.
  • $tunti : Tuntikomponentin uusi arvo.
  • $minuutti: Minuuttikomponentin uusi arvo.
  • $sekunti: (Valinnainen) Toisen komponentin uusi arvo. Oletusarvo on 0.
  • $mikrosekuntia: (Valinnainen) Mikrosekunnin komponentin uusi arvo. Oletusarvo on 0.

Näiden arvojen on oltava merkkijonon muodossa, ja kellonajan on oltava 24 tunnin muodossa.



Palautusarvo

Palauttaa uuden DateTime-objektin päivitetyillä aikakomponenteilla date_time_set() menetelmä. Ensisijainen DateTime-objekti on muuttumaton.



Huomautus: On syytä huomata, että date_time_set() -funktio ei muokkaa alkuperäistä DateTime-objektia, vaan se palauttaa uuden DateTime-objektin määritetyllä päivämäärällä ja kellonajalla. Tämä tarkoittaa, että jos haluat päivittää DateTime-objektin uudella aika-arvolla, sinun on määritettävä palautusarvo date_time_set() funktio takaisin alkuperäiseen DateTime-objektiin.





Esimerkiksi:



$date = Uusi Treffiaika ( '2023-12-01 00:00:00' ) ;

date_time_set ( $date , 12 , 30 ) ;

Tulosta ( 'Päivämäärä: ' . päivämäärämuoto ( $date , 'K/k/d H:i:s' ) ) ;

?>

Tässä esimerkissä ensimmäinen rivi luo uuden DateTime-objektin, jonka päivämääräksi on asetettu 1. joulukuuta 2023 keskiyöllä. Toisella rivillä käytetään date_time_set() toiminto asettaa objektin ajan klo 12:30 ja määrittää tuloksena olevan DateTime-objektin takaisin $date muuttuja.



Jos ohitat päivä- ja kuukausiarvot, jotka ovat sallitun alueen ulkopuolella, kun kutsut tätä menetelmää, ne lisätään ylätason arvoihinsa.



$date = Uusi Treffiaika ( ) ;

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

Tulosta ( 'Päivämäärä: ' . päivämäärämuoto ( $date , 'K/k/d H:i:s' ) ) ;

?>

Yllä oleva koodi luo uuden DateTime-objektin, joka heijastaa nykyistä päivämäärää ja aikaa. DateTime-objektin ajaksi asetetaan sitten 24 tuntia, 22 minuuttia ja 36 sekuntia date_time_set() menetelmä. The päivämäärämuoto() -menetelmää käytetään sitten muutetun päivämäärän ja ajan muotoiluun ja tulostamiseen.

Johtopäätös

The date_time_set() PHP-funktio tarjoaa kätevän tavan asettaa tai muokata DateTime-objektin aikakomponentteja. Käyttämällä tätä toimintoa kehittäjät voivat helposti muuttaa DateTime-objektin tunti-, minuutti-, sekunti- ja mikrosekuntikomponentteja. The date_time_set() toiminto tarjoaa joustavuutta ja tarkkuutta aikamuutosten käsittelyssä, mikä tekee siitä arvokkaan työkalun päivämäärien ja kellonaikojen käsittelyyn PHP-sovelluksissa.