Kako koristiti funkciju date_modify() u PHP-u

Kako Koristiti Funkciju Date Modify U Php U



The datum_modify() je ugrađena PHP funkcija koja se koristi za izmjenu vrijednosti datuma/vremena datumskog objekta. Ova je funkcija dio Datum vrijeme klasa i koristi se za dodavanje ili oduzimanje određenog intervala od datumskog objekta. Objekti datuma kreiraju se pomoću Datum vrijeme razreda u PHP-u. The datum_modify() funkcija se zatim koristi za izmjenu tih objekata dodavanjem ili oduzimanjem određenog vremenskog intervala.

Sintaksa za funkciju date_modify() u PHP-u

Sintaksa datum_modify() funkcija u PHP-u data je u nastavku.

datum_modify ( Datum vrijeme $objekt , niz $izmijeniti )

Potrebna su dva parametra:







  • $objekt: A 'Datum vrijeme' objekt koji želite modificirati.
  • $modify: Niz koji predstavlja izmjene koje želite na datumu/vremenu ili objektu.

Povratna vrijednost

The datum_modify() funkcija vraća modificirani Datum vrijeme objekt.



Kako koristiti funkciju date_modify() u PHP-u

Slijede neke od upotreba datum_modify() funkcija u PHP-u.



1: Osnovna uporaba

Osnovna uporaba datum_modify() funkcija uključuje donošenje Datum vrijeme objekt i niz koji specificira izmjene.







$datum = novi Datum vrijeme ( '2023-03-12' ) ;

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

datum_modify ( $datum , '+3 dana' ) ;

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

?>

Gornji kod generira a Datum vrijeme objekt s datumom 2023-03-12 kao svoju prvu vrijednost. Izmijenjeni datum se zatim ispisuje pomoću “G-m-d” format nakon podešavanja pomoću datum_modify() funkcija za dodavanje 3 dana. Novi datum se zatim ispisuje pomoću datum->format funkcija.



2: Kombiniranje višestrukih izmjena

The datum_modify() funkcija omogućuje kombiniranje više modifikacija u jednoj operaciji. Pretpostavimo da od određenog datuma želimo oduzeti 1 mjesec i 10 dana.



$datum = novi Datum vrijeme ( '2023-03-12' ) ;

datum_modify ( $datum , '-2 mjeseca -3 dana' ) ;

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

?>

U gornjem kodu generiramo a Datum vrijeme objekt koji predstavlja datum 2023-03-12 . Zatim koristimo datum_modify() funkcija s izmjenama “-2 mjeseca -3 dana” za oduzimanje 2 mjeseca i 3 dana od datuma.

3: Postavljanje određenog datuma i vremena

Također možemo koristiti datum_modify() funkcija za postavljanje određene vrijednosti datuma i vremena za objekt datuma. Na primjer, ako želimo postaviti datum na 1. siječnja 2022., možemo to učiniti na sljedeći način:



$datum = novi Datum vrijeme ( '15.6.2023' ) ;

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

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

?>

Datum 2023-06-15 predstavlja a Datum vrijeme objekt kreiran ovim kodom. Modifikacijski niz “2022-01-01” zatim se koristi za pokušaj promjene datuma. Izvorni datum “15.6.2023” zatim se formatira i ispisuje.

Ovo postavlja datum objekta datuma na 1. siječnja 2022.

Također možemo postaviti određenu vremensku vrijednost za objekt datuma pomoću datum_modify() funkcija. Na primjer, ako želimo postaviti vrijeme na 12:30 sati , možemo to učiniti na sljedeći način:



$datum = novi Datum vrijeme ( '15.6.2023' ) ;

datum_modify ( $datum , '12:30 poslijepodne' ) ;

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

?>

Ovo postavlja vrijeme objekta datuma na 12:30.

4: Stvaranje specifičnih formata

Još jedna korisna primjena datum_modify() funkcija je u stvaranju specifičnih formata datuma/vremena. Ovu funkciju možemo koristiti za formatiranje datumskog objekta u bilo kojem formatu koji želimo. Na primjer, ako želimo formatirati objekt datuma kao “GGGG-MM-DD” , možemo to učiniti na sljedeći način:



$datum = novi Datum vrijeme ( '15.6.2023' ) ;

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

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

?>

Ovo će formatirati objekt datuma kao 12-02-2022 . Slično tome, objekt datuma možemo formatirati u bilo kojem formatu koji želimo navođenjem odgovarajućeg niza formata u format() funkcija.

Zaključak

The datum_modify() funkcija u PHP-u koristi se za promjenu vrijednosti datuma/vremena datumskog objekta. Može se koristiti za postavljanje određenog datuma i vremena, kombiniranje višestrukih izmjena u funkciji ili stvaranje specifičnog formata za datum ili vrijeme u funkciji. Ovaj vodič pokazao je različite slučajeve upotrebe datum_modify() funkcija koja pomaže korisnicima razumjeti rad ove funkcije.