Kaip PHP naudoti date_modify() funkciją

Kaip Php Naudoti Date Modify Funkcija



The data_modify() yra įtaisyta PHP funkcija, naudojama datos objekto datos / laiko reikšmei keisti. Ši funkcija yra dalis DataLaikas klasė ir naudojama tam tikram intervalui pridėti arba atimti iš datos objekto. Datos objektai sukuriami naudojant DataLaikas klasė PHP. The data_modify() Tada funkcija naudojama šiems objektams modifikuoti pridedant arba atimant nurodytą laiko intervalą.

Funkcijos date_modify() sintaksė PHP

Sintaksė data_modify() funkcija PHP pateikta žemiau.

data_modify ( DataLaikas $objektas , styga $modify )

Tam reikia dviejų parametrų:







  • $objektas: A „DataLaikas“ objektą, kurį norite modifikuoti.
  • $modify: Eilutė, nurodanti norimus datos / laiko arba objekto pakeitimus.

Grąžinimo vertė

The data_modify() funkcija grąžina pakeistą DataLaikas objektas.



Kaip PHP naudoti date_modify() funkciją

Toliau pateikiami keli naudojimo būdai data_modify() funkcija PHP.



1: Pagrindinis naudojimas

Pagrindinis naudojimas data_modify() funkcija apima perdavimą DataLaikas objektą ir eilutę, nurodančią modifikacijas.







$data = naujas DataLaikas ( '2023-03-12' ) ;

aidas $data -> formatu ( 'Y-m-d' ) . \n ;

data_modify ( $data , '+3 dienos' ) ;

aidas $data -> formatu ( 'Y-m-d' ) . \n ;

?>

Aukščiau pateiktas kodas generuoja a DataLaikas objektas su data 2023-03-12 kaip pirmąją jo vertę. Tada pakeista data atspausdinama naudojant 'Y-m-d' formatą po to, kai buvo sureguliuotas naudojant data_modify() funkcija pridėti 3 dienas. Tada nauja data išspausdinama naudojant data->formatas funkcija.



2: Kelių modifikacijų derinimas

The data_modify() funkcija leidžia sujungti kelias modifikacijas viena operacija. Tarkime, iš nurodytos datos norime atimti 1 mėnesį ir 10 dienų.



$data = naujas DataLaikas ( '2023-03-12' ) ;

data_modify ( $data , '-2 mėnesiai - 3 dienos' ) ;

aidas $data -> formatu ( 'Y-m-d' ) ;

?>

Aukščiau pateiktame kode sugeneruojame a DataLaikas datą reprezentuojantis objektas 2023-03-12 . Tada mes naudojame data_modify() funkcija su pakeitimais „-2 mėnesiai -3 dienos“, kad iš datos būtų atimti 2 mėnesiai ir 3 dienos.

3: konkrečios datos ir laiko nustatymas

Taip pat galime naudoti data_modify() funkcija nustatyti konkrečią datos ir laiko reikšmę datos objektui. Pavyzdžiui, jei norime nustatyti datą į 2022 m. sausio 1 d., galime tai padaryti taip:



$data = naujas DataLaikas ( '2023-06-15' ) ;

data_modify ( $data , '2022-01-01' ) ;

aidas $data -> formatu ( 'Y-m-d \n ) ;

?>

Data 2023-06-15 atstovauja a DataLaikas Šio kodo sukurtas objektas. Modifikacijos eilutė „2022-01-01“ tada naudojamas bandant pakeisti datą. Pradinė data „2023-06-15“ tada suformatuojamas ir atspausdinamas.

Taip nustatoma datos objekto data – 2022 m. sausio 1 d.

Taip pat galime nustatyti konkrečią datos objekto laiko reikšmę naudodami data_modify() funkcija. Pavyzdžiui, jei norime nustatyti laiką iki 12:30 val , galime tai padaryti tokiu būdu:



$data = naujas DataLaikas ( '2023-06-15' ) ;

data_modify ( $data , „12:30 PM“ ) ;

aidas $data -> formatu ( 'Y-m-d H:i:s' ) ;

?>

Tai nustato datos objekto laiką į 12:30 PM.

4: Konkrečių formatų kūrimas

Kita naudinga programa data_modify() funkcija yra sukurti konkrečius datos / laiko formatus. Šią funkciją galime naudoti norėdami formatuoti datos objektą bet kokiu norimu formatu. Pavyzdžiui, jei norime formatuoti datos objektą kaip „YYYY-MM-DD“ , galime tai padaryti taip:



$data = naujas DataLaikas ( '2023-06-15' ) ;

data_modify ( $data , „2022-02-12“ ) ;

aidas $data -> formatu ( 'd-m-Y' ) ;

?>

Taip datos objektas bus suformatuotas kaip 2022-02-12 . Panašiai galime suformatuoti datos objektą bet kokiu norimu formatu, nurodydami atitinkamą formato eilutę formatas () funkcija.

Išvada

The data_modify() PHP funkcija naudojama pakeisti datos objekto datos / laiko reikšmę. Jis gali būti naudojamas norint nustatyti konkrečią datą ir laiką, derinti kelis funkcijos pakeitimus arba sukurti konkretų funkcijos datos ar laiko formatą. Šiame vadove buvo parodyti įvairūs naudojimo atvejai data_modify() funkcija, padedanti vartotojams suprasti šios funkcijos veikimą.