Jak používat funkci date_modify() v PHP

Jak Pouzivat Funkci Date Modify V Php



The date_modify() je vestavěná funkce PHP používaná k úpravě hodnoty data/času objektu data. Tato funkce je součástí Čas schůzky třídy a používá se k přidání nebo odečtení zadaného intervalu od objektu data. Objekty data jsou vytvořeny pomocí Čas schůzky třídy v PHP. The date_modify() Funkce se pak používá k úpravě těchto objektů přidáním nebo odečtením zadaného časového intervalu.

Syntaxe funkce date_modify() v PHP

Syntaxe date_modify() funkce v PHP je uvedena níže.

datum_upravit ( Čas schůzky $objekt , tětiva $modify )

Chce to dva parametry:







  • $object: A 'Čas schůzky' objekt, který chcete upravit.
  • $modify: Řetězec představující požadované úpravy data/času nebo objektu.

Návratová hodnota

The date_modify() funkce vrací upravené Čas schůzky objekt.



Jak používat funkci date_modify() v PHP

Následují některá z použití date_modify() funkce v PHP.



1: Základní použití

Základní použití date_modify() funkce zahrnuje předání Čas schůzky objekt a řetězec určující úpravy.







$datum = Nový Čas schůzky ( '2023-03-12' ) ;

echo $datum -> formát ( 'Y-m-d' ) . ' \n ' ;

datum_upravit ( $datum , '+3 dny' ) ;

echo $datum -> formát ( 'Y-m-d' ) . ' \n ' ;

?>

Výše uvedený kód generuje a Čas schůzky objekt s datem 2023-03-12 jako jeho první hodnotu. Upravené datum se pak vytiskne pomocí 'Y-m-d' formátu po úpravě pomocí date_modify() funkce přidat 3 dny. Nové datum se pak vytiskne pomocí datum->formát funkce.



2: Kombinace více modifikací

The date_modify() funkce umožňuje kombinovat více modifikací v jedné operaci. Předpokládejme, že od daného data chceme odečíst 1 měsíc a 10 dní.



$datum = Nový Čas schůzky ( '2023-03-12' ) ;

datum_upravit ( $datum , '-2 měsíce -3 dny' ) ;

echo $datum -> formát ( 'Y-m-d' ) ;

?>

Ve výše uvedeném kódu vygenerujeme a Čas schůzky objekt představující datum 2023-03-12 . Poté použijeme date_modify() funkce s úpravami „-2 měsíce -3 dny“ pro odečtení 2 měsíců a 3 dnů od data.

3: Nastavení konkrétního data a času

Můžeme také použít date_modify() funkce pro nastavení konkrétní hodnoty data a času pro objekt data. Pokud chceme například nastavit datum na 1. ledna 2022, můžeme to udělat následujícím způsobem:



$datum = Nový Čas schůzky ( '2023-06-15' ) ;

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

echo $datum -> formát ( 'Y-m-d \n ' ) ;

?>

Datum 2023-06-15 je zastoupena a Čas schůzky objekt vytvořený tímto kódem. Modifikační řetězec '2022-01-01' se pak použije k pokusu o změnu data. Původní datum '2023-06-15' se poté naformátuje a vytiskne.

Tím nastavíte datum objektu data na 1. ledna 2022.

Můžeme také nastavit konkrétní časovou hodnotu pro objekt data pomocí date_modify() funkce. Například pokud chceme nastavit čas na 12:30 , můžeme to udělat následujícím způsobem:



$datum = Nový Čas schůzky ( '2023-06-15' ) ;

datum_upravit ( $datum , '12:30 PM' ) ;

echo $datum -> formát ( 'Y-m-d H:i:s' ) ;

?>

Tím se nastaví čas objektu data na 12:30.

4: Vytváření specifických formátů

Další užitečná aplikace date_modify() funkce spočívá ve vytváření specifických formátů data/času. Tuto funkci můžeme použít k formátování objektu data v libovolném formátu, který chceme. Například, pokud chceme formátovat objekt data jako 'RRRR-MM-DD' , můžeme to udělat následovně:



$datum = Nový Čas schůzky ( '2023-06-15' ) ;

datum_upravit ( $datum , '02-12-2022' ) ;

echo $datum -> formát ( 'd-m-Y' ) ;

?>

Tím se objekt data naformátuje jako 12-02-2022 . Podobně můžeme formátovat objekt data v libovolném formátu, který chceme, zadáním příslušného formátovacího řetězce v formát() funkce.

Závěr

The date_modify() Funkce v PHP se používá ke změně hodnoty data/času objektu data. Lze jej použít k nastavení konkrétního data a času, ke kombinaci více úprav ve funkci nebo k vytvoření specifického formátu pro datum nebo čas ve funkci. Tato příručka demonstrovala různé případy použití date_modify() funkce, která uživatelům pomáhá pochopit fungování této funkce.