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.