PHP Development တွင်လက်ရှိအခြေအနေဇုန်အပေါ် အခြေခံ. ပထဝီအနေအထားဆိုင်ရာတည်နေရာအချက်အလက်များကိုကျွန်ုပ်တို့မကြာခဏရယူရန်လိုအပ်သည်။ PHP သည်အချိန်ဇုန်မှအချိန်ဇုန်နှင့်သက်ဆိုင်သောပထဝီအနေအထားနှင့်ဆက်စပ်သောပထဝီအနေအထားအရသိရှိရန်အတွက် timezone_location_get function ကိုထောက်ပံ့ပေးသည်။ ဤလုပ်ငန်းသည်ကျွန်ုပ်တို့အားပထဝီအနေအထားဇုန်၏ပထဝီအနေအထားကိုတိကျစွာနေရာချထားရန်သာမကအချိန်ဇုန်အခြေပြု application များအတွက်အဖိုးတန်သောအချက်အလက်များကိုလည်းကောင်း,
TimeZone_Location_get သည် PHP တွင် built-in function တစ်ခုဖြစ်ပြီး TimeZone about မှ timezone_open သို့မဟုတ် datetimezone () အသစ် ) မှတည်နေရာအချက်အလက်များရရှိသည်။ ပြန်လာသောရလဒ်မှာအချိန်ဇုန်၏အဓိက ဂုဏ်သတ္တိများ (ISO 3166-1 alpha-2) နှင့် မြို့နာမည် ။
<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 - အချိန်ကာလဇုန်နှင့်သက်ဆိုင်သောနိုင်ငံကုဒ် (ဥပမာ အမေရိကန်သည် အမေရိကန်ပြည်ထောင်စု ကိုဆိုလိုသည်။
လတ်တီတွဒ် : အချိန်ဇုန်၏လတ်တီတွဒ်။
လောင်ဂျီတွဒ် : အချိန်ဇုန်၏လောင်ဂျီတွဒ်။
ဝယ်ယူမှုပျက်ကွက်လျှင် မှားယွင်းသော ပြန်လာပါ။
လက်ရှိအချိန်ဇုန်၏ပထဝီဝင်နေရာ၏ပထဝီအနေအထားကိုရရှိရန် TheMezone_Location_Get ကိုမည်သို့အသုံးပြုရမည်ကိုပြသရန်အောက်ပါအတိုင်းအောက်ပါဥပမာဖြစ်သည်။
<span><span><span class="hljs-meta"><?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">?></span></span><span>
</span></span>
လက်ရှိအချိန်ဇုန်ဇုန်ဟုယူဆခြင်းသည် အာရှ / ရှန်ဟိုင်း ဖြစ်ပြီး output သည် -
<span><span>နိုင်ငံကုဒ်နံပါတ်: CN
မြို့: Shanghai
လတီ္တတွဒ်: 31.2304
လောင်ဂျီတွဒ်: 121.4737
</span></span>
Time Zone ရွေးချယ်ခြင်း - TimeZone_location_Lation_get မှ ပြန်လာသောပထဝီအနေအထားကိုအချိန်ဇယားနှင့်ဆက်နွယ်သည်။ ထို့ကြောင့်အချိန်ဇုန်၏ setting ( date-date tefulefault_timezone_set သို့မဟုတ် Datetimezone () )) သည်ရရှိသောရလဒ်များကိုတိုက်ရိုက်သက်ရောက်မှုရှိသည်။ အချိန်ဇုန်ကိုမှန်ကန်စွာသတ်မှတ်ထားကြောင်းသေချာပါစေ, မဟုတ်ရင်လိုချင်သောတည်နေရာသတင်းအချက်အလက်မရနိုင်ပါ။
Geolocation Information ၏တိကျမှု - ပြန်လာသောတည်နေရာအချက်အလက်သည်အချိန်ကာလ၏ဗဟို central ရိယာအပေါ်အခြေခံပြီးအချိန်ဇုန်အသုံးပြုသောမြို့များအားလုံးကိုအပြည့်အဝရောင်ပြန်ဟပ်ခြင်းမရှိပါ။ ဥပမာအားဖြင့်, အချိန်ဇုန် / ပါရီ ၏တည်နေရာအချက်အလက်များသည်လတ်တီတွဒ်နှင့်ကြာမြင့်စွာကပါရီသို့ပြန်သွားလိမ့်မည်။
အမှားကိုင်တွယ်ခြင်း - အချို့သောကိစ္စရပ်များတွင် timezone_location_get သည် မှားယွင်းသော ပြန်လာနိုင်သည်။ ထို့ကြောင့်ဤလုပ်ဆောင်မှုကိုအသုံးပြုသောအခါအမှားကိုင်တွယ်လုပ်ဆောင်ရန်သေချာအောင်လုပ်ပါ။
TheMezone_Location_Get လုပ်ဆောင်ချက်သည် PHP developer များအားအချိန်ဇုန်များအပေါ် အခြေခံ. PHP developer များအားတိကျသော Geolocation Information ကိုရရှိရန်ကူညီနိုင်သည့်ရိုးရှင်းသောနှင့်ထိရောက်သောကိရိယာတစ်ခုဖြစ်သည်။ ဤလုပ်ဆောင်မှုကိုအသုံးပြုခြင်းအားဖြင့် time time ဇုန်များနှင့်သက်ဆိုင်သောပထဝီဆိုင်ရာအချက်အလက်များသည်ပိုမိုကောင်းမွန်သောပြုလုပ်နိုင်ပြီးပိုမိုတိကျသောနှင့်တိကျသောလုပ်ဆောင်ချက်များဖြင့်အပလီကေးရှင်းများကိုပိုမိုကောင်းမွန်အောင်ပြုလုပ်နိုင်သည်။ သို့သော်၎င်းကိုအသုံးပြုခြင်းသည်အချိန်ဇုန်ချိန်ညှိချက်များ၏တိကျမှန်ကန်မှုနှင့်ဖြစ်နိုင်ချေရှိသောအမှားအယွင်းများကိုဂရုပြုသင့်သည်။