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.
- Základní použití
- Kombinace více modifikací
- Nastavení konkrétního data a času
- Vytváření specifických formátů
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.