Jak používat funkci date_default_timezone_set() v PHP

Jak Pouzivat Funkci Date Default Timezone Set V Php



Časová pásma je třeba vzít v úvahu při práci s hodnotami času a data v PHP. Ve výchozím nastavení používají skripty PHP hodnotu časového pásma webového serveru, kterou lze změnit úpravou souboru datum.časové pásmo směrnice v php. ini přidáním položky časové hodnoty do souboru .htaccess souboru nebo pomocí funkce. Důležitou funkcí pro nastavení časového pásma v PHP je date_default_timezone_set() funkce.

Podle tohoto článku se dozvíte o date_default_timezone_set() funkce v PHP.

Co je funkce date_default_timezone_set() v PHP

The date_default_timezone_set() je vestavěná funkce PHP používaná k nastavení výchozí časové pásmo využívané všemi funkcemi data a času ve skriptu PHP. Tato funkce umožňuje uživatelům získat čas i datum ze serveru, na kterém běží PHP skript. Nastavením výchozí časové pásmo Funkce pomáhá zajistit, že všechny operace s datem a časem ve skriptu jsou prováděny přesně na základě zadaného časového pásma.







Chcete-li například pracovat s daty a časy z různých časových pásem, můžete použít date_default_timezone_set() funkce. Tím zajistíte, že všechny výpočty a formátování budou prováděny v určitém časovém pásmu. To je užitečné při vytváření aplikací, které potřebují zpracovávat data a časy z různých částí světa.



Syntax



Jednoduchá syntaxe používaná PHP date_default_timezone_set() funkce je uvedena níže:





date_default_timezone_set ( časové pásmo )

Parametr: Tato funkce přijímá pouze jeden parametr časové pásmo, který označuje časové pásmo, které se má použít.

Návratová hodnota: Pokud je zadané časové pásmo neplatné, tato funkce vrátí hodnotu false; jinak vrátí true.



Jak používat funkci date_default_timezone_set() v PHP

Použití date_default_timezone_set() funkce je v PHP velmi jednoduchá. Postupujte podle níže uvedeného příkladu, abyste pochopili, jak funkci používat:

Příklad

Pojďme implementovat date_default_timezone_set() fungovat podle výše uvedených kroků.



// Nastavení časového pásma na newyorský čas

date_default_timezone_set ( 'Amerika/New_York' ) ;

// Získá aktuální čas ve výchozím časovém pásmu

$currentTime = datum ( 'Y-m-d H:i:s' ) ;

// Zobrazení aktuálního času

echo 'Aktuální čas je: $currentTime ' ;

?>

V tomto příkladu jsme změnili časové pásmo na New_York a poté vytisknout aktuální datum a čas této zóny v konzole pomocí echo.

Poznámka: Časové pásmo můžete změnit podle svého výběru. Získejte seznam všech časových pásem z tady .

Závěr

PHP skripty ve výchozím nastavení používají časové pásmo webového serveru; můžete jej však změnit pomocí date_default_timezone_set() funkce. Pomocí této funkce bude každá pracovní hodina a den ve skriptu použita po určenou dobu. Pochopení této funkce je užitečné pro přístup k informacím o čase a datu ze serveru se spuštěnými skripty.