Kā PHP izmantot funkciju date_time_set()

Ka Php Izmantot Funkciju Date Time Set



The date_time_set() funkcija tiek izmantota PHP, lai iestatītu konkrētu datumu un laiku objektam DateTime. Objekts DateTime apzīmē datumu un laiku PHP un tiek izmantots, lai veiktu darbības ar datumiem un laikiem. The date_time_set() funkcija aizņem piecus parametrus, pēdējie četri parametri ir veseli skaitļi, kas attēlo gadu, mēnesi, dienu un laiku, un pirmais parametrs ir DateTime objekts.

Funkcijas date_time_set() sintakse

Sintakse date_time_set() funkcija PHP ir norādīta zemāk.

Datums Laiks date_time_set ( Datums Laiks $objekts , starpt $stunda , starpt $ minūte , starpt $sekunde = 0 , starpt $mikrosekunde = 0 )

Funkcijas parametri ir:







  • $objekts: Modificējamais DateTime objekts.
  • $stunda : jaunā stundu komponenta vērtība.
  • $minūte: Jaunā minūtes komponenta vērtība.
  • $second: (Neobligāti) Otrā komponenta jaunā vērtība. Noklusējums ir 0.
  • $mikrosekunde: (Neobligāti) Jaunā vērtība mikrosekundes komponentam. Noklusējums ir 0.

Šīm vērtībām jābūt virknes formātā, un laiks ir jāformatē 24 stundu formātā.



Atdeves vērtība

Atgriež jaunu DateTime objektu ar atjauninātajiem laika komponentiem date_time_set() metodi. Primārais DateTime objekts nav mainīts.



Piezīme: Ir vērts atzīmēt, ka date_time_set() funkcija nemaina sākotnējo DateTime objektu, tā vietā tā atgriež jaunu DateTime objektu ar norādīto datumu un laiku. Tas nozīmē, ka, ja vēlaties atjaunināt DateTime objektu ar jaunu laika vērtību, jums ir jāpiešķir atgriešanas vērtība date_time_set() funkcija atpakaļ uz sākotnējo DateTime objektu.





Piemēram:



$datums = jauns Datums Laiks ( “2023-12-01 00:00:00” ) ;

date_time_set ( $datums , 12 , 30 ) ;

drukāt ( 'Datums: ' . datuma formāts ( $datums , 'J/m/d H:i:s' ) ) ;

?>

Šajā piemērā pirmajā rindā tiek izveidots jauns DateTime objekts ar datumu, kas iestatīts uz 2023. gada 1. decembri pusnaktī. Otrajā rindā tiek izmantots date_time_set() funkcija, lai iestatītu objekta laiku uz 12:30 un piešķirtu iegūto DateTime objektu atpakaļ $datums mainīgs.



Ja, izsaucot šo metodi, nodosiet dienas un mēneša vērtības, kas ir ārpus atļautā diapazona, tās tiks pievienotas to vecākvērtībām.



$datums = jauns Datums Laiks ( ) ;

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

drukāt ( 'Datums: ' . datuma formāts ( $datums , 'J/m/d H:i:s' ) ) ;

?>

Iepriekš minētais kods tiek izveidots jauns DateTime objekts, kas atspoguļo pašreizējo datumu un laiku. Pēc tam DateTime objekta laiks tiek iestatīts uz 24 stundām, 22 minūtēm un 36 sekundēm, izmantojot date_time_set() metodi. The datuma formāts() metode tiek izmantota, lai formatētu un izdrukātu mainīto datumu un laiku.

Secinājums

The date_time_set() PHP funkcija nodrošina ērtu veidu, kā iestatīt vai modificēt DateTime objekta laika komponentus. Izmantojot šo funkciju, izstrādātāji var viegli mainīt DateTime objekta stundas, minūtes, sekundes un mikrosekundes komponentus. The date_time_set() funkcija piedāvā elastību un precizitāti laika modifikāciju apstrādē, padarot to par vērtīgu rīku darbam ar datumiem un laikiem PHP lietojumprogrammās.