Ako používať funkciu date_modify() v PHP

Ako Pouzivat Funkciu Date Modify V Php



The date_modify() je vstavaná funkcia PHP používaná na úpravu hodnoty dátumu/času objektu dátumu. Táto funkcia je súčasťou Dátum Čas triedy a používa sa na pridanie alebo odčítanie určeného intervalu od objektu dátumu. Dátumové objekty sú vytvorené pomocou Dátum Čas triedy v PHP. The date_modify() Funkcia sa potom použije na úpravu týchto objektov pridaním alebo odčítaním zadaného časového intervalu.

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.



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.