Paano Gamitin ang date_default_timezone_set() Function sa PHP

Paano Gamitin Ang Date Default Timezone Set Function Sa Php



Dapat isaalang-alang ang mga time zone kapag nakikitungo sa mga halaga ng oras at petsa sa PHP. Bilang default, ginagamit ng mga script ng PHP ang halaga ng time zone ng web server, na maaaring baguhin sa pamamagitan ng pag-edit ng petsa.timezone direktiba sa php. ini file, pagdaragdag ng entry ng halaga ng oras sa .htaccess file, o gamit ang function. Ang isang mahalagang function para sa pagtatakda ng time zone sa PHP ay ang date_default_timezone_set() function.

Sundin ang artikulong ito upang malaman ang tungkol sa date_default_timezone_set() function sa PHP.

Ano ang date_default_timezone_set() Function sa PHP

Ang date_default_timezone_set() ay isang built-in na PHP function na ginagamit upang itakda ang default na time zone ginagamit ng lahat ng mga function ng petsa-oras sa script ng PHP. Ang function na ito ay nagbibigay-daan sa mga user na makuha ang oras pati na rin ang petsa mula sa server kung saan tumatakbo ang isang PHP script. Sa pamamagitan ng pagtatakda ng default na timezone , nakakatulong ang function na matiyak na ang lahat ng mga pagpapatakbo ng petsa/oras sa script ay isinasagawa nang tumpak batay sa tinukoy na time zone.







Halimbawa, para magtrabaho kasama ang mga petsa at oras mula sa iba't ibang time zone, maaari mong gamitin ang date_default_timezone_set() function. Titiyakin nito na ang lahat ng mga kalkulasyon at pag-format ay ginagawa gamit ang isang partikular na time zone. Ito ay kapaki-pakinabang kapag gumagawa ng mga application na kailangang pangasiwaan ang mga petsa at oras mula sa iba't ibang bahagi ng mundo.



Syntax



Isang simpleng syntax na ginagamit ng PHP date_default_timezone_set() function ay ibinigay sa ibaba:





date_default_timezone_set ( timezone )

Parameter: Ang function na ito ay tumatanggap lamang ng isang parameter na time zone na nagpapahiwatig ng time zone na gagamitin.

Ibinalik na halaga: Kung ang tinukoy na time zone ay hindi wasto, ang function na ito ay nagbabalik ng false; kung hindi, ito ay nagbabalik ng totoo.



Paano Gamitin ang date_default_timezone_set() Function sa PHP

Ang paggamit ng date_default_timezone_set() Ang function ay napaka-simple sa PHP. Sundin ang ibinigay na halimbawa sa ibaba upang maunawaan kung paano gamitin ang function:

Halimbawa

Ipatupad natin ang date_default_timezone_set() function sa pamamagitan ng pagsunod sa mga hakbang na nabanggit sa itaas.



// Pagtatakda ng timezone sa oras ng New York

date_default_timezone_set ( 'America/New_York' ) ;

// Kunin ang kasalukuyang oras sa default na timezone

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

// Ipinapakita ang kasalukuyang oras

echo 'Ang kasalukuyang oras ay: $currentTime ' ;

?>

Sa halimbawang ito, binago namin ang time zone sa New_York at pagkatapos ay i-print ang kasalukuyang petsa at oras ng zone na iyon sa console gamit ang echo.

Tandaan: Maaari mong baguhin ang iyong time zone ayon sa iyong pinili. Kumuha ng listahan ng lahat ng time zone mula sa dito .

Konklusyon

Ginagamit ng mga script ng PHP ang time zone ng web server bilang default; gayunpaman, maaari mo itong baguhin sa pamamagitan ng date_default_timezone_set() function. Gamit ang function na ito, ang bawat oras ng trabaho at araw sa script ay gagamitin para sa tinukoy na oras. Ang pag-unawa sa function na ito ay kapaki-pakinabang para sa pag-access ng impormasyon ng oras at petsa mula sa isang server na nagpapatakbo ng mga script.