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.