Ako používať funkciu date_default_timezone_set() v PHP

Ako Pouzivat Funkciu Date Default Timezone Set V Php



Pri práci s hodnotami času a dátumu v PHP je potrebné zvážiť časové pásma. V predvolenom nastavení používajú skripty PHP hodnotu časového pásma webového servera, ktorú možno zmeniť úpravou súboru dátum.časové pásmo smernice v php. ini pridaním položky časovej hodnoty do súboru .htaccess súbor alebo pomocou funkcie. Dôležitou funkciou pre nastavenie časového pásma v PHP je date_default_timezone_set() funkciu.

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.