Kövesse ezt a cikket, hogy többet megtudjon a date_default_timezone_set() függvény PHP-ben.
Mi a date_default_timezone_set() függvény a PHP-ben
A date_default_timezone_set() egy beépített PHP függvény, amellyel beállítható a alapértelmezett időzóna a PHP szkript összes dátum-idő függvénye használja. Ez a funkció lehetővé teszi a felhasználók számára, hogy lekérjék az időt és a dátumot a szerverről, ahol a PHP szkript fut. Beállításával a alapértelmezett időzóna , a funkció segít annak biztosításában, hogy a szkriptben szereplő összes dátum/idő művelet a megadott időzóna alapján pontosan végrehajtásra kerüljön.
Ha például különböző időzónákból származó dátumokkal és időpontokkal szeretne dolgozni, használhatja a date_default_timezone_set() funkció. Ez biztosítja, hogy minden számítás és formázás egy adott időzónában történjen. Ez akkor hasznos, ha olyan alkalmazásokat hoz létre, amelyeknek kezelniük kell a világ különböző részeiről származó dátumokat és időpontokat.
Szintaxis
A PHP által használt egyszerű szintaxis date_default_timezone_set() a funkció alább látható:
date_default_timezone_set ( időzóna )
Paraméter: Ez a funkció csak egy paraméter időzónát fogad el, amely jelzi a használandó időzónát.
Visszatérési érték: Ha a megadott időzóna érvénytelen, a függvény false értéket ad vissza; különben igazat ad vissza.
A date_default_timezone_set() függvény használata PHP-ben
Használata a date_default_timezone_set() A függvény nagyon egyszerű a PHP-ben. Kövesse az alábbi példát a funkció használatának megértéséhez:
Példa
Valósítsuk meg a date_default_timezone_set() funkciót a fent említett lépések követésével.
// Időzóna beállítása New York-i időre
date_default_timezone_set ( „Amerika/New_York” ) ;
// Az aktuális idő lekérése az alapértelmezett időzónában
$currentTime = dátum ( 'Y-m-d H:i:s' ) ;
// Az aktuális idő megjelenítése
visszhang 'A jelenlegi idő: $currentTime ' ;
?>
Ebben a példában az időzónát a következőre változtattuk New_York majd kinyomtatta az adott zóna aktuális dátumát és idejét a konzolon az echo segítségével.
Jegyzet: Az időzónát tetszés szerint módosíthatja. Szerezzen listát az összes időzónáról itt .
Következtetés
A PHP-szkriptek alapértelmezés szerint a webszerver időzónáját használják; azonban módosíthatja a date_default_timezone_set() funkció. Ezzel a funkcióval a szkriptben minden munkaóra és nap a megadott ideig lesz használatban. Ennek a funkciónak a megértése hasznos az idő- és dátumadatok eléréséhez egy parancsfájlt futtató szerverről.