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.
- Pagrindinis naudojimas
- Kelių modifikacijų derinimas
- Konkrečios datos ir laiko nustatymas
- Konkrečių formatų kūrimas
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ą.