လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP တွင် TimeZone_Location_Get_Get လုပ်ငန်းခွင်ကို PHP တွင်အသုံးပြုပုံသည်လက်ရှိအချိန်ဇုန်၏ပထဝီအနေအထားကိုတိကျမှန်ကန်စွာရယူနိုင်မည်နည်း။

PHP တွင် TimeZone_Location_Get_Get လုပ်ငန်းခွင်ကို PHP တွင်အသုံးပြုပုံသည်လက်ရှိအချိန်ဇုန်၏ပထဝီအနေအထားကိုတိကျမှန်ကန်စွာရယူနိုင်မည်နည်း။

gitbox 2025-07-17

PHP Development တွင်လက်ရှိအခြေအနေဇုန်အပေါ် အခြေခံ. ပထဝီအနေအထားဆိုင်ရာတည်နေရာအချက်အလက်များကိုကျွန်ုပ်တို့မကြာခဏရယူရန်လိုအပ်သည်။ PHP သည်အချိန်ဇုန်မှအချိန်ဇုန်နှင့်သက်ဆိုင်သောပထဝီအနေအထားနှင့်ဆက်စပ်သောပထဝီအနေအထားအရသိရှိရန်အတွက် timezone_location_get function ကိုထောက်ပံ့ပေးသည်။ ဤလုပ်ငန်းသည်ကျွန်ုပ်တို့အားပထဝီအနေအထားဇုန်၏ပထဝီအနေအထားကိုတိကျစွာနေရာချထားရန်သာမကအချိန်ဇုန်အခြေပြု application များအတွက်အဖိုးတန်သောအချက်အလက်များကိုလည်းကောင်း,

timezone_location_get function ကိုမိတ်ဆက်

TimeZone_Location_get သည် PHP တွင် built-in function တစ်ခုဖြစ်ပြီး TimeZone about မှ timezone_open သို့မဟုတ် datetimezone () အသစ် ) မှတည်နေရာအချက်အလက်များရရှိသည်။ ပြန်လာသောရလဒ်မှာအချိန်ဇုန်၏အဓိက ဂုဏ်သတ္တိများ (ISO 3166-1 alpha-2) နှင့် မြို့နာမည်

function ရှေ့ပြေးပုံစံ

 <span><span><span class="hljs-title function_ invoke__">timezone_location_get</span></span><span>(DateTimeZone </span><span><span class="hljs-variable">$timezone</span></span><span>): </span><span><span class="hljs-keyword">array</span></span><span>|</span><span><span class="hljs-literal">false</span></span><span>
</span></span>
  • Parametermer

    • $ TimeZone : လိုအပ်သည်။ Geolocation သတင်းအချက်အလက်ရယူရန်အချိန်ဇုန်ကိုကိုယ်စားပြုသည့်တရားဝင် datetimezone အရာဝတ်ထု။

  • Value ကိုပြန်သွားပါ

    • အောင်မြင်ပါကတစ်လယ်သမားများပါ 0 င်သည့်ပထဝီဆိုင်ရာအချက်အလက်များပါ 0 င်သည့် Associative ခင်းကျင်းသောခင်းကျင်းမှုကိုပြန်ပို့ပါ။

      • Country_code - အချိန်ကာလဇုန်နှင့်သက်ဆိုင်သောနိုင်ငံကုဒ် (ဥပမာ အမေရိကန်သည် အမေရိကန်ပြည်ထောင်စု ကိုဆိုလိုသည်။

      • လတ်တီတွဒ် : အချိန်ဇုန်၏လတ်တီတွဒ်။

      • လောင်ဂျီတွဒ် : အချိန်ဇုန်၏လောင်ဂျီတွဒ်။

    • ဝယ်ယူမှုပျက်ကွက်လျှင် မှားယွင်းသော ပြန်လာပါ။

TimeZONE_LOCE_GEGE_GEGT function ကိုအသုံးပြုနည်း

လက်ရှိအချိန်ဇုန်၏ပထဝီဝင်နေရာ၏ပထဝီအနေအထားကိုရရှိရန် TheMezone_Location_Get ကိုမည်သို့အသုံးပြုရမည်ကိုပြသရန်အောက်ပါအတိုင်းအောက်ပါဥပမာဖြစ်သည်။

ဥပမာ 1 - လက်ရှိအချိန်ဇုန်၏ပထဝီဝင်အချက်အလက်များကိုရယူပါ

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-comment">// လက်ရှိအချိန်ဇုန်ကိုရယူပါ</span></span><span>
</span><span><span class="hljs-variable">$timezone</span></span><span> = </span><span><span class="hljs-keyword">new</span></span><span> </span><span><span class="hljs-title class_">DateTimeZone</span></span><span>(</span><span><span class="hljs-title function_ invoke__">date_default_timezone_get</span></span><span>());

</span><span><span class="hljs-comment">// အချိန်ဇုန်၏ပထဝီအနေအထားသတင်းအချက်အလက်ကိုရယူပါ</span></span><span>
</span><span><span class="hljs-variable">$location</span></span><span> = </span><span><span class="hljs-title function_ invoke__">timezone_location_get</span></span><span>(</span><span><span class="hljs-variable">$timezone</span></span><span>);

</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-variable">$location</span></span><span>) {
    </span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"နိုင်ငံကုဒ်နံပါတ်: "</span></span><span> . </span><span><span class="hljs-variable">$location</span></span><span>[</span><span><span class="hljs-string">'country_code'</span></span><span>] . </span><span><span class="hljs-string">"\n"</span></span><span>;
    </span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"မြို့: "</span></span><span> . </span><span><span class="hljs-variable">$location</span></span><span>[</span><span><span class="hljs-string">'city'</span></span><span>] . </span><span><span class="hljs-string">"\n"</span></span><span>;
    </span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"လတီ္တတွဒ်: "</span></span><span> . </span><span><span class="hljs-variable">$location</span></span><span>[</span><span><span class="hljs-string">'latitude'</span></span><span>] . </span><span><span class="hljs-string">"\n"</span></span><span>;
    </span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"လောင်ဂျီတွဒ်: "</span></span><span> . </span><span><span class="hljs-variable">$location</span></span><span>[</span><span><span class="hljs-string">'longitude'</span></span><span>] . </span><span><span class="hljs-string">"\n"</span></span><span>;
} </span><span><span class="hljs-keyword">else</span></span><span> {
    </span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"无法အချိန်ဇုန်၏ပထဝီအနေအထားသတင်းအချက်အလက်ကိုရယူပါ。\n"</span></span><span>;
}
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

ထုတ်လုပ်မှုဥပမာ

လက်ရှိအချိန်ဇုန်ဇုန်ဟုယူဆခြင်းသည် အာရှ / ရှန်ဟိုင်း ဖြစ်ပြီး output သည် -

 <span><span>နိုင်ငံကုဒ်နံပါတ်: CN
မြို့: Shanghai
လတီ္တတွဒ်: 31.2304
လောင်ဂျီတွဒ်: 121.4737
</span></span>

မှတ်သားရန်အရာ

  1. Time Zone ရွေးချယ်ခြင်း - TimeZone_location_Lation_get မှ ပြန်လာသောပထဝီအနေအထားကိုအချိန်ဇယားနှင့်ဆက်နွယ်သည်။ ထို့ကြောင့်အချိန်ဇုန်၏ setting ( date-date tefulefault_timezone_set သို့မဟုတ် Datetimezone () )) သည်ရရှိသောရလဒ်များကိုတိုက်ရိုက်သက်ရောက်မှုရှိသည်။ အချိန်ဇုန်ကိုမှန်ကန်စွာသတ်မှတ်ထားကြောင်းသေချာပါစေ, မဟုတ်ရင်လိုချင်သောတည်နေရာသတင်းအချက်အလက်မရနိုင်ပါ။

  2. Geolocation Information ၏တိကျမှု - ပြန်လာသောတည်နေရာအချက်အလက်သည်အချိန်ကာလ၏ဗဟို central ရိယာအပေါ်အခြေခံပြီးအချိန်ဇုန်အသုံးပြုသောမြို့များအားလုံးကိုအပြည့်အဝရောင်ပြန်ဟပ်ခြင်းမရှိပါ။ ဥပမာအားဖြင့်, အချိန်ဇုန် / ပါရီ ၏တည်နေရာအချက်အလက်များသည်လတ်တီတွဒ်နှင့်ကြာမြင့်စွာကပါရီသို့ပြန်သွားလိမ့်မည်။

  3. အမှားကိုင်တွယ်ခြင်း - အချို့သောကိစ္စရပ်များတွင် timezone_location_get သည် မှားယွင်းသော ပြန်လာနိုင်သည်။ ထို့ကြောင့်ဤလုပ်ဆောင်မှုကိုအသုံးပြုသောအခါအမှားကိုင်တွယ်လုပ်ဆောင်ရန်သေချာအောင်လုပ်ပါ။

အကျဉ်းချုပ်

TheMezone_Location_Get လုပ်ဆောင်ချက်သည် PHP developer များအားအချိန်ဇုန်များအပေါ် အခြေခံ. PHP developer များအားတိကျသော Geolocation Information ကိုရရှိရန်ကူညီနိုင်သည့်ရိုးရှင်းသောနှင့်ထိရောက်သောကိရိယာတစ်ခုဖြစ်သည်။ ဤလုပ်ဆောင်မှုကိုအသုံးပြုခြင်းအားဖြင့် time time ဇုန်များနှင့်သက်ဆိုင်သောပထဝီဆိုင်ရာအချက်အလက်များသည်ပိုမိုကောင်းမွန်သောပြုလုပ်နိုင်ပြီးပိုမိုတိကျသောနှင့်တိကျသောလုပ်ဆောင်ချက်များဖြင့်အပလီကေးရှင်းများကိုပိုမိုကောင်းမွန်အောင်ပြုလုပ်နိုင်သည်။ သို့သော်၎င်းကိုအသုံးပြုခြင်းသည်အချိန်ဇုန်ချိန်ညှိချက်များ၏တိကျမှန်ကန်မှုနှင့်ဖြစ်နိုင်ချေရှိသောအမှားအယွင်းများကိုဂရုပြုသင့်သည်။