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.