Syntax funkcie date_modify() v PHP
Syntax súboru date_modify() funkcia v PHP je uvedená nižšie.
date_modify ( Dátum Čas $objekt , reťazec $modify )Vyžaduje si to dva parametre:
- $object: A 'Dátum Čas' objekt, ktorý chcete upraviť.
- $modify: Reťazec predstavujúci požadované úpravy dátumu/času alebo objektu.
Návratová hodnota
The date_modify() funkcia vráti upravené Dátum Čas objekt.
Ako používať funkciu date_modify() v PHP
Nasledujú niektoré z použití date_modify() funkciu v PHP.
- Základné použitie
- Kombinácia viacerých úprav
- Nastavenie konkrétneho dátumu a času
- Vytváranie špecifických formátov
1: Základné použitie
Základné použitie date_modify() funkcia zahŕňa odovzdanie Dátum Čas objekt a reťazec špecifikujúci úpravy.
$date = Nový Dátum Čas ( '2023-03-12' ) ;
ozvena $date -> formát ( 'Y-m-d' ) . ' \n ' ;
date_modify ( $date , '+3 dni' ) ;
ozvena $date -> formát ( 'Y-m-d' ) . ' \n ' ;
?>
Vyššie uvedený kód generuje a Dátum Čas objekt s dátumom 2023-03-12 ako jeho prvú hodnotu. Upravený dátum sa potom vytlačí pomocou 'Y-m-d' formát po úprave pomocou date_modify() funkcia pridať 3 dni. Nový dátum sa potom vytlačí pomocou dátum->formát funkciu.
2: Kombinácia viacerých úprav
The date_modify() funkcia umožňuje kombinovať viacero úprav v jednej operácii. Predpokladajme, že od daného dátumu chceme odpočítať 1 mesiac a 10 dní.
$date = Nový Dátum Čas ( '2023-03-12' ) ;
date_modify ( $date , '-2 mesiace -3 dni' ) ;
ozvena $date -> formát ( 'Y-m-d' ) ;
?>
Vo vyššie uvedenom kóde vygenerujeme a Dátum Čas objekt predstavujúci dátum 2023-03-12 . Potom použijeme date_modify() funkciu s úpravami „-2 mesiace -3 dni“ na odpočítanie 2 mesiacov a 3 dní od dátumu.
3: Nastavenie konkrétneho dátumu a času
Môžeme tiež použiť date_modify() funkcia na nastavenie konkrétnej hodnoty dátumu a času pre objekt dátumu. Napríklad, ak chceme nastaviť dátum na 1. januára 2022, môžeme to urobiť nasledujúcim spôsobom:
$date = Nový Dátum Čas ( '2023-06-15' ) ;
date_modify ( $date , '2022-01-01' ) ;
ozvena $date -> formát ( 'Y-m-d.' \n ' ) ;
?>
Dátum 2023-06-15 zastupuje a Dátum Čas objekt vytvorený týmto kódom. Modifikačný reťazec '2022-01-01' sa potom použije na pokus o zmenu dátumu. Pôvodný dátum '2023-06-15' sa potom naformátuje a vytlačí.
Týmto sa dátum objektu dátumu nastaví na 1. januára 2022.
Môžeme tiež nastaviť konkrétnu časovú hodnotu pre objekt dátumu pomocou date_modify() funkciu. Napríklad, ak chceme nastaviť čas na 12:30 , môžeme to urobiť nasledujúcim spôsobom:
$date = Nový Dátum Čas ( '2023-06-15' ) ;
date_modify ( $date , '12:30 PM' ) ;
ozvena $date -> formát ( 'Y-m-d H:i:s' ) ;
?>
Toto nastaví čas objektu dátumu na 12:30.
4: Vytváranie špecifických formátov
Ďalšou užitočnou aplikáciou date_modify() funkcia je vo vytváraní špecifických formátov dátumu/času. Túto funkciu môžeme použiť na formátovanie objektu dátumu v akomkoľvek formáte, ktorý chceme. Napríklad, ak chceme formátovať objekt dátumu ako 'RRRR-MM-DD' , môžeme to urobiť nasledovne:
$date = Nový Dátum Čas ( '2023-06-15' ) ;
date_modify ( $date , '02-12-2022' ) ;
ozvena $date -> formát ( 'd-m-Y' ) ;
?>
Týmto sa objekt dátumu naformátuje ako 12-02-2022 . Podobne môžeme formátovať objekt dátumu v akomkoľvek formáte, ktorý chceme, zadaním vhodného formátovacieho reťazca v formát() funkciu.
Záver
The date_modify() funkcia v PHP sa používa na zmenu hodnoty dátumu/času objektu dátumu. Dá sa použiť na nastavenie konkrétneho dátumu a času, kombináciu viacerých úprav vo funkcii alebo vytvorenie špecifického formátu pre dátum alebo čas vo funkcii. Táto príručka demonštrovala rôzne prípady použitia date_modify() funkcia, ktorá pomáha používateľom pochopiť fungovanie tejto funkcie.