<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// ဤအပိုင်းသည်ဆောင်းပါး၏အကြောင်းအရာနှင့်မသက်ဆိုင်ပါ,သာဥပမာ display ကိုသာ</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-meta">?></span></span><span>
<hr>
<h1>Multi-time ဇုန်စနစ်တွင် timezone_name_get အမှားအယွင်းအမှားရလဒ်?သင်ဤနှင့်အတူကိုင်တွယ်သင့်ပါတယ်</h1>
<p>ဖွံ့ဖြိုးတိုးတက်မှုတွင် Multi-time ဇုန်ပါ 0 င်သည် PHP လျှောက်ထားတဲ့အခါ,အချိန်ဇုန်ပြုပြင်ခြင်းသည်အမြဲတမ်းအမှားအယွင်းများနှင့်ခေါင်းကိုက်ခြင်းပြ problem နာဖြစ်သည်。အထူးသဖြင့်သင်ခေါ်ဆိုသည့်အခါ <code></span><span><span class="hljs-title function_ invoke__">timezone_name_get</span></span><span>()
၎င်းသည်မျက်နှာပြင်ပေါ်တွင်ရိုးရှင်းပါသည်, သို့သော်ရှုပ်ထွေးသောစနစ်များတွင်အထူးသဖြင့်အချိန်အတိအကျဒေတာနှင့်အချိန်ဇယားကိန်းဂဏန်းများပါ 0 င်လာသောအခါရလဒ်များမှာခြွင်းချက်များပေါ်လာနိုင်သည်။
အမှားရလဒ်များအတွက်အဓိကအကြောင်းရင်းများမှာများသောအားဖြင့်ဖြစ်သည်။
အာရှ / ရှန်ဟိုင်း , America / New_york ကဲ့သို့သောတရားဝင်အသိအမှတ်ပြုထားသော Iana Time Names ကိုအသုံးပြုခြင်းကိုအသုံးပြုခြင်းကိုရှောင်ကြဉ်ရန်ကြိုးစားပါ။
PHP 5.5.5.10 ပြီးနောက် GetName () နည်းလမ်းကို Datetimezone Object တွင်ထပ်မံထည့်သွင်းထားပြီး အချိန်ကာလကို ပိုမို တိကျစွာ ပြန်ပေးနိုင်သည် ။
</span><span><span class="hljs-variable">$tz</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-string">'Asia/Shanghai'</span></span><span>);
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-variable">$tz</span></span><span>-></span><span><span class="hljs-title function_ invoke__">getName</span></span><span>(); </span><span><span class="hljs-comment">// ထုတ်လုပ်ခြင်း "Asia/Shanghai"</span></span><span>
ဆာဗာ၏အချိန်ဇုန်ဒေတာဘေ့စ်ကိုအချိန်အတန်ကြာ database elloulasy မှဖြစ်ရတဲ့အမှားအယွင်းများကိုရှောင်ရှားရန်နောက်ဆုံးပေါ် tzdata ကိုအသုံးပြုသည်။
သင်အသုံးပြုသူအချိန်ဇုန်ကိုရယူရန်လိုအပ်ပါကအချိန်ဇုန်ကြိုးကိုအသုံးပြုသူ၏ဘေးထွက်မှလမ်းကြောင်းကိုတိုက်ရိုက်ရယူရန်အကြံပြုသည် (ထိုကဲ့သို့သော browser နှင့် client settings) ဆာဗာဘက်ကိုအချိန်ကိုပြောင်းရန်သာအသုံးပြုသည်။
Multi-Time Zone System တွင်အချိန်ဇုန်ထုတ်လုပ်ခြင်းတွင်အချိန်ကူးပြောင်းခြင်းသာမကတိကျမှန်ကန်သောအချိန်ဇုန်အမည်ရယူခြင်းတို့ပါဝင်သည်။ timezone_name_get () function သည်အဆင်ပြေသော်လည်းအကြောင်းပြချက်အမျိုးမျိုးကြောင့်၎င်းသည်မမျှော်လင့်သောရလဒ်များကိုပြန်ပို့နိုင်သည်။ Datetimezone :: GetName () နည်းလမ်းကို အသုံးပြု. ရှင်းလင်းသောအချိန်ဇုန်အမှတ်အသားကို အသုံးပြု. အချိန်ဇုန်ဒေတာဘေ့စ်မှအချိန်ဇယားဆွဲခြင်း,
ဤသော့အချက်များကိုကျွမ်းကျင်စေခြင်းအားဖြင့်သင်၏ PHP Multi-time ဇုန်လျှောက်လွှာသည်ပိုမိုခိုင်မာသည့်နှင့်သင်၏သုံးစွဲသူအတွေ့အကြုံက ပို. စိတ်ချရလိမ့်မည်။