Podľa tohto článku sa dozviete o date_default_timezone_set() funkciu v PHP.
Čo je funkcia date_default_timezone_set() v PHP
The date_default_timezone_set() je vstavaná funkcia PHP používaná na nastavenie predvolené časové pásmo využívajú všetky funkcie dátumu a času v skripte PHP. Táto funkcia umožňuje používateľom získať čas aj dátum zo servera, na ktorom beží PHP skript. Nastavením predvolené časové pásmo , funkcia pomáha zabezpečiť, aby sa všetky operácie dátumu a času v skripte vykonávali presne na základe zadaného časového pásma.
Ak chcete napríklad pracovať s dátumami a časmi z rôznych časových pásiem, môžete použiť date_default_timezone_set() funkciu. Tým sa zabezpečí, že všetky výpočty a formátovanie sa vykonajú s použitím konkrétneho časového pásma. To je užitočné pri vytváraní aplikácií, ktoré potrebujú spracovať dátumy a časy z rôznych častí sveta.
Syntax
Jednoduchá syntax používaná PHP date_default_timezone_set() funkcia je uvedená nižšie:
date_default_timezone_set ( časové pásmo )
Parameter: Táto funkcia akceptuje iba jeden parameter časové pásmo, ktoré označuje časové pásmo, ktoré sa má použiť.
Návratová hodnota: Ak je zadané časové pásmo neplatné, táto funkcia vráti hodnotu false; inak sa vráti pravda.
Ako používať funkciu date_default_timezone_set() v PHP
Použitie date_default_timezone_set() funkcia je v PHP veľmi jednoduchá. Postupujte podľa nižšie uvedeného príkladu, aby ste pochopili, ako používať funkciu:
Príklad
Poďme implementovať date_default_timezone_set() fungovať podľa vyššie uvedených krokov.
// Nastavenie časového pásma na newyorský čas
date_default_timezone_set ( 'Amerika/New_York' ) ;
// Získanie aktuálneho času v predvolenom časovom pásme
$currentTime = dátum ( 'Y-m-d H:i:s' ) ;
// Zobrazenie aktuálneho času
ozvena 'Aktuálny čas je: $currentTime ' ;
?>
V tomto príklade sme zmenili časové pásmo na New_York a potom vytlačiť aktuálny dátum a čas tejto zóny v konzole pomocou echo.
Poznámka: Svoje časové pásmo môžete zmeniť podľa vlastného výberu. Získajte zoznam všetkých časových pásiem z tu .
Záver
PHP skripty štandardne používajú časové pásmo webového servera; môžete ho však zmeniť cez date_default_timezone_set() funkciu. Pomocou tejto funkcie sa každá pracovná hodina a deň v skripte použije na určený čas. Pochopenie tejto funkcie je užitočné pre prístup k informáciám o čase a dátume zo servera, na ktorom sú spustené skripty.