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.
- Osnovna upotreba
- Kombiniranje višestrukih izmjena
- Postavljanje određenog datuma i vremena
- Stvaranje specifičnih formata
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.