Kā izmantot funkciju date_modify() PHP

Ka Izmantot Funkciju Date Modify Php



The date_modify() ir iebūvēta PHP funkcija, ko izmanto, lai mainītu datuma objekta datuma/laika vērtību. Šī funkcija ir daļa no Datums Laiks klase un tiek izmantots, lai pievienotu vai atņemtu noteiktu intervālu no datuma objekta. Datuma objekti tiek izveidoti, izmantojot Datums Laiks klase PHP valodā. The date_modify() funkcija tiek izmantota, lai modificētu šos objektus, pievienojot vai atņemot noteiktu laika intervālu.

Funkcijas date_modify() sintakse PHP

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

date_modify ( Datums Laiks $objekts , virkne $modify )

Tam nepieciešami divi parametri:







  • $objekts: A 'Datums Laiks' objektu, kuru vēlaties modificēt.
  • $modify: Virkne, kas apzīmē vēlamās datuma/laika vai objekta modifikācijas.

Atdeves vērtība

The date_modify() funkcija atgriež modificēto Datums Laiks objektu.



Kā izmantot funkciju date_modify() PHP

Tālāk ir norādīti daži no izmantošanas veidiem date_modify() funkcija PHP.



1: pamata lietojums

Pamata lietojums date_modify() funkcija ietver nokārtošanu Datums Laiks objektu un virkni, kas norāda modifikācijas.







$datums = jauns Datums Laiks ( '2023-03-12' ) ;

atbalss $datums -> formātā ( 'Y-m-d' ) . ' \n ' ;

date_modify ( $datums , '+3 dienas' ) ;

atbalss $datums -> formātā ( 'Y-m-d' ) . ' \n ' ;

?>

Iepriekš minētais kods ģenerē a Datums Laiks iebilst ar datumu 2023-03-12 kā tā pirmā vērtība. Pēc tam modificētais datums tiek izdrukāts, izmantojot “Y-m-d” formātā pēc pielāgošanas, izmantojot date_modify() funkcija, lai pievienotu 3 dienas. Pēc tam jaunais datums tiek izdrukāts, izmantojot datums-> formāts funkciju.



2: vairāku modifikāciju apvienošana

The date_modify() funkcija ļauj apvienot vairākas modifikācijas vienā darbībā. Pieņemsim, ka mēs vēlamies no noteiktā datuma atņemt 1 mēnesi un 10 dienas.



$datums = jauns Datums Laiks ( '2023-03-12' ) ;

date_modify ( $datums , '-2 mēneši - 3 dienas' ) ;

atbalss $datums -> formātā ( 'Y-m-d' ) ;

?>

Iepriekš minētajā kodā mēs ģenerējam a Datums Laiks objekts, kas attēlo datumu 2023-03-12 . Pēc tam mēs izmantojam date_modify() funkciju ar modifikācijām '-2 mēneši -3 dienas', lai no datuma atņemtu 2 mēnešus un 3 dienas.

3: Konkrēta datuma un laika iestatīšana

Mēs varam izmantot arī date_modify() funkcija, lai iestatītu konkrētu datuma un laika vērtību datuma objektam. Piemēram, ja vēlamies iestatīt datumu uz 2022. gada 1. janvāri, mēs to varam izdarīt šādi:



$datums = jauns Datums Laiks ( '2023-06-15' ) ;

date_modify ( $datums , '2022-01-01' ) ;

atbalss $datums -> formātā ( 'Y-m-d \n ' ) ;

?>

Datums 2023-06-15 to pārstāv a Datums Laiks objekts, kas izveidots ar šo kodu. Modifikācijas virkne “2022-01-01” pēc tam tiek izmantots, lai mēģinātu mainīt datumu. Sākotnējais datums “2023-06-15” pēc tam tiek formatēts un izdrukāts.

Tādējādi datuma objekta datums tiek iestatīts uz 2022. gada 1. janvāri.

Mēs varam arī iestatīt konkrētu laika vērtību datuma objektam, izmantojot date_modify() funkciju. Piemēram, ja vēlamies iestatīt laiku līdz 12:30 , mēs to varam izdarīt šādi:



$datums = jauns Datums Laiks ( '2023-06-15' ) ;

date_modify ( $datums , '12:30 PM' ) ;

atbalss $datums -> formātā ( 'Y-m-d H:i:s' ) ;

?>

Tas iestata datuma objekta laiku uz 12:30 PM.

4: īpašu formātu izveide

Vēl viena noderīga lietojumprogramma date_modify() funkcija ir konkrētu datuma/laika formātu izveide. Mēs varam izmantot šo funkciju, lai formatētu datuma objektu jebkurā vēlamajā formātā. Piemēram, ja mēs vēlamies formatēt datuma objektu kā “GGGG-MM-DD” , mēs to varam izdarīt šādi:



$datums = jauns Datums Laiks ( '2023-06-15' ) ;

date_modify ( $datums , '02-12-2022' ) ;

atbalss $datums -> formātā ( 'd-m-Y' ) ;

?>

Tādējādi datuma objekts tiks formatēts kā 12-02-2022 . Tāpat mēs varam formatēt datuma objektu jebkurā vēlamajā formātā, norādot atbilstošo formāta virkni formāts () funkciju.

Secinājums

The date_modify() PHP funkcija tiek izmantota, lai mainītu datuma objekta datuma/laika vērtību. To var izmantot, lai iestatītu konkrētu datumu un laiku, apvienotu vairākas funkcijas modifikācijas vai izveidotu īpašu datuma vai laika formātu funkcijā. Šajā rokasgrāmatā ir parādīti dažādi lietošanas gadījumi date_modify() funkcija, kas palīdz lietotājiem izprast šīs funkcijas darbību.