Kako uporabljati funkcijo date_modify() v PHP

Kako Uporabljati Funkcijo Date Modify V Php



The date_modify() je vgrajena funkcija PHP, ki se uporablja za spreminjanje vrednosti datuma/časa datumskega objekta. Ta funkcija je del Datum čas in se uporablja za dodajanje ali odštevanje določenega intervala od datumskega objekta. Datumski objekti so ustvarjeni z uporabo Datum čas razred v PHP. The date_modify() funkcija se nato uporabi za spreminjanje teh objektov z dodajanjem ali odvzemanjem določenega časovnega intervala.

Sintaksa za funkcijo date_modify() v PHP

Sintaksa za date_modify() funkcija v PHP je podana spodaj.

date_modify ( Datum čas $predmet , vrvica $modify )

Zahteva dva parametra:







  • $objekt: A 'Datum čas' predmet, ki ga želite spremeniti.
  • $modify: Niz, ki predstavlja želene spremembe datuma/časa ali predmeta.

Povratna vrednost

The date_modify() funkcija vrne spremenjeno Datum čas predmet.



Kako uporabljati funkcijo date_modify() v PHP

Sledi nekaj uporab date_modify() funkcijo v PHP.



1: Osnovna uporaba

Osnovna uporaba date_modify() funkcija vključuje prehajanje Datum čas objekt in niz, ki določa spremembe.







$datum = novo Datum čas ( '2023-03-12' ) ;

odmev $datum -> format ( 'Y-m-d' ) . ' \n ' ;

date_modify ( $datum , '+3 dni' ) ;

odmev $datum -> format ( 'Y-m-d' ) . ' \n ' ;

?>

Zgornja koda ustvari a Datum čas predmet z datumom 2023-03-12 kot svojo prvo vrednost. Spremenjeni datum se nato natisne z uporabo 'Y-m-d' po prilagoditvi z uporabo date_modify() funkcijo za dodajanje 3 dni. Novi datum se nato natisne z uporabo datum->format funkcijo.



2: Združevanje več modifikacij

The date_modify() Funkcija omogoča kombiniranje več modifikacij v eni operaciji. Recimo, da želimo od določenega datuma odšteti 1 mesec in 10 dni.



$datum = novo Datum čas ( '2023-03-12' ) ;

date_modify ( $datum , '-2 meseca -3 dni' ) ;

odmev $datum -> format ( 'Y-m-d' ) ;

?>

V zgornji kodi ustvarimo a Datum čas predmet, ki predstavlja datum 2023-03-12 . Nato uporabimo date_modify() funkcijo s spremembami »-2 meseca -3 dni« za odštevanje 2 mesecev in 3 dni od datuma.

3: Nastavitev določenega datuma in ure

Uporabimo lahko tudi date_modify() funkcijo za nastavitev določene vrednosti datuma in časa za predmet datuma. Na primer, če želimo nastaviti datum na 1. januar 2022, lahko to storimo na naslednji način:



$datum = novo Datum čas ( '15.6.2023' ) ;

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

odmev $datum -> format ( 'J-m-d \n ' ) ;

?>

Datum 2023-06-15 predstavlja a Datum čas predmet, ustvarjen s to kodo. Modifikacijski niz “2022-01-01” se nato uporabi za poskus spremembe datuma. Prvotni datum “15.6.2023” se nato formatira in natisne.

To nastavi datum predmeta datuma na 1. januar 2022.

Prav tako lahko nastavimo določeno časovno vrednost za objekt datuma z uporabo date_modify() funkcijo. Na primer, če želimo nastaviti čas na 12:30 , lahko to storimo na naslednji način:



$datum = novo Datum čas ( '15.6.2023' ) ;

date_modify ( $datum , '12:30' ) ;

odmev $datum -> format ( 'Y-m-d H:i:s' ) ;

?>

To nastavi čas predmeta datuma na 12:30.

4: Ustvarjanje posebnih formatov

Še ena uporabna aplikacija za date_modify() funkcija je v ustvarjanju posebnih formatov datuma/časa. To funkcijo lahko uporabimo za formatiranje datumskega objekta v kateri koli obliki, ki jo želimo. Na primer, če želimo formatirati objekt datuma kot “LLLL-MM-DD” , lahko to storimo na naslednji način:



$datum = novo Datum čas ( '15.6.2023' ) ;

date_modify ( $datum , '12. 2. 2022' ) ;

odmev $datum -> format ( 'd-m-y' ) ;

?>

To bo formatiralo objekt datuma kot 12-02-2022 . Podobno lahko formatiramo datumski objekt v kateri koli obliki, ki jo želimo, tako da podamo ustrezen formatni niz v format() funkcijo.

Zaključek

The date_modify() funkcija v PHP se uporablja za spreminjanje vrednosti datuma/časa datumskega objekta. Uporablja se lahko za nastavitev določenega datuma in časa, združevanje več sprememb v funkciji ali ustvarjanje posebne oblike za datum ali uro v funkciji. Ta priročnik prikazuje različne primere uporabe date_modify() funkcijo, ki uporabnikom pomaga razumeti delovanje te funkcije.