လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> GMDate နှင့်လက်ရှိ gmt အချိန်ရနိုင်ပုံ? လက်တွေ့ကျသောဥပမာများကိုသင်တွေ့နိုင်သည်

GMDate နှင့်လက်ရှိ gmt အချိန်ရနိုင်ပုံ? လက်တွေ့ကျသောဥပမာများကိုသင်တွေ့နိုင်သည်

gitbox 2025-09-08

GMDate နှင့်လက်ရှိ gmt အချိန်ရနိုင်ပုံ? လက်တွေ့ကျသောဥပမာများကိုသင်တွေ့နိုင်သည်

PHP တွင် GMDate () တွင် Current GMT အချိန်ရရန်ကူညီပေးသောအလွန်အသုံးဝင်သောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ GMT (GMT) သည်ကမ္ဘာ့စံချိန်စံညွှန်းအချိန်တိုအတွင်းတွင်တစ် ဦး ဖြစ်ပြီးမကြာခဏကမ္ဘာချီပေါင်းစည်းသည့်အချိန်တွင်ကိုယ်စားပြုလေ့ရှိသည်။ ဒေသအလိုက်မတူဘဲ GMT သည်အချိန်ဇုန်ပြောင်းလဲမှုများကြောင့်မထိခိုက်ပါ။ ထို့ကြောင့်အချိန်ဒေတာများကိုမှတ်တမ်းတင်ခြင်းနှင့်ထုတ်လွှင့်သောအခါရှေ့နောက်ညီညွတ်မှုကိုထိန်းသိမ်းရန်မကြာခဏအသုံးပြုသည်။

ဤဆောင်းပါးသည်လက်ရှိ GMT အချိန်ရရန် GMDate () function ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးပြီး၎င်းကိုပိုမိုကောင်းမွန်သောနားလည်မှုနှင့်လက်တွေ့ကျင့်သုံးရန်ကူညီရန်လက်တွေ့ကျသောဥပမာအချို့ကိုအသုံးပြုရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။

GMDate () function ကဘာလဲ?

GMDate () function သည် PHP တွင်ရက်စွဲနှင့်အချိန် formating function ကိုသတ်မှတ်ထားသည့်နေ့စွဲနှင့်အချိန် formating function ဖြစ်သည်။ ၎င်းသည်သတ်မှတ်ထားသောပုံစံနှင့်အညီလက်ရှိ GMT အချိန်ကိုပြန်ပို့ရန်အသုံးပြုသည်။ ၎င်း၏ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -

 <span><span><span class="hljs-title function_ invoke__">gmdate</span></span><span>(</span><span><span class="hljs-keyword">string</span></span><span> </span><span><span class="hljs-variable">$format</span></span><span>, </span><span><span class="hljs-keyword">int</span></span><span> </span><span><span class="hljs-variable">$timestamp</span></span><span> = </span><span><span class="hljs-title function_ invoke__">time</span></span><span>()) : </span><span><span class="hljs-keyword">string</span></span><span>
</span></span>
  • $ format - ဒါကရက်စွဲနဲ့အချိန်ကိုပုံစံပြုထားတဲ့ string တစ်ခုပါ, ၎င်း၏ format သည် ရက်စွဲ () function နှင့်ဆင်တူသည်။ ဘုံပုံစံသင်္ကေတများတွင် Y (ဂဏန်းလေးလုံး ပါ သောနှစ်), မီတာ (လ), D (နေ့), (နာရီ), (နာရီ),

  • $ Timestamp : ဤ parameter သည် timestamp တစ်ခုဖြစ်သည်။ ပုံမှန်တန်ဖိုးသည် အချိန် () သည်လက်ရှိအချိန်တွင်ဖြစ်သည်။ အကယ်. သင်သည် GMT အချိန်အတိအကျကိုအချိန်ယူချင်လျှင်, သင်သည်ထိုအချိန်က timestamp ကိုဖြတ်သန်းသွားနိုင်သည်။

ဥပမာ 1 - လက်ရှိ GMT အချိန်ကိုရယူပါ

အသုံးအများဆုံးရည်ရွယ်ချက်မှာလက်ရှိ GMT အချိန်ရရှိရန်ဖြစ်သည်။ ၎င်းကိုအောက်ပါကုဒ်များမှတစ်ဆင့်အကောင်အထည်ဖော်နိုင်သည်။

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-title function_ invoke__">gmdate</span></span><span>(</span><span><span class="hljs-string">'Y-m-d H:i:s'</span></span><span>);
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

ရလဒ်ဥပမာ:

 <span><span><span class="hljs-number">2025-07-14 12:34:56</span></span><span>
</span></span>

ဤဥပမာတွင် GMDate ('YMD H: i: S: S') သည် လက်ရှိ gmt time ကိုပြန်လည်ရောက်ရှိပြီး Yyy-MM-DD HH: MM: Ss ၏ပုံစံတွင်ထုတ်လုပ်သည်။

ဥပမာ 2 - လက်ရှိ GMT Timestamp ကိုရယူပါ

အကယ်. သင်သည်လက်ရှိ GMT Timestamp (စက္ကန့်ပိုင်းမှစက္ကန့်ပိုင်းမှစက္ကန့်ပိုင်းအထိ) ရရန်လိုအပ်ပါက GMDate () နှင့် strtotime () function ကိုပေါင်းစပ်နိုင်သည်။

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-title function_ invoke__">strtotime</span></span><span>(</span><span><span class="hljs-title function_ invoke__">gmdate</span></span><span>(</span><span><span class="hljs-string">'Y-m-d H:i:s'</span></span><span>));
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

ရလဒ်ဥပမာ:

 <span><span>1636736400
</span></span>

ဥပမာ 3: Custom GMT အချိန်ပုံစံ

သင်လိုအပ်ချက်များအရ output time format ကိုသင်နှစ်သက်သောအချိန်နှင့်လသာဖြစ်သည့်လနှင့်လမျှသာဖြစ်သည့်အပြင်အဆင်ကိုသာရွေးချယ်နိုင်သည်။

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-title function_ invoke__">gmdate</span></span><span>(</span><span><span class="hljs-string">'Y-m'</span></span><span>);
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

ရလဒ်ဥပမာ:

 <span><span><span class="hljs-number">2025-07</span></span><span>
</span></span>

သို့မဟုတ် output ကိုအချိန်ကသာ:

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-title function_ invoke__">gmdate</span></span><span>(</span><span><span class="hljs-string">'H:i:s'</span></span><span>);
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

ရလဒ်ဥပမာ:

 <span><span><span class="hljs-section">12:34:56</span></span><span>
</span></span>

ဥပမာ 4 - သတ်မှတ်ထားသော GMT အချိန်ရရန် Timestamps ကိုသုံးပါ

သတ်မှတ်ထားသော Timestamp အတွက် GMT အချိန်ရလိုပါက Timestamp Parameter သည်သင်ဖြတ်သန်းသွားနိုင်သည်။

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-variable">$timestamp</span></span><span> = </span><span><span class="hljs-number">1625932800</span></span><span>; </span><span><span class="hljs-comment">// 2021-07-10 00:00:00 UTC</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-title function_ invoke__">gmdate</span></span><span>(</span><span><span class="hljs-string">'Y-m-d H:i:s'</span></span><span>, </span><span><span class="hljs-variable">$timestamp</span></span><span>);
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

ရလဒ်ဥပမာ:

 <span><span><span class="hljs-number">2021-07-10 00:00:00</span></span><span>
</span></span>

ကောက်ချက်

အထက်ပါဥပမာမှတစ်ဆင့် PHP တွင် GMDate () function ကိုပိုမိုရှင်းလင်းစွာနားလည်ကြောင်းယုံကြည်သည်။ လက်ရှိ GMT အချိန်, Timestamp သို့မဟုတ် Custom Time Format, GMDate () သည်သင့်အားအချိန်နှင့်ဆက်နွယ်သောစစ်ဆင်ရေးများကိုအလွယ်တကူကိုင်တွယ်နိုင်သည်။

အကယ်. သင်သည်အချိန်ပြောင်းလဲခြင်းနှင့်အချိန် formating အချိန်နှင့်ပြ problems နာများကြုံတွေ့ရပါက GMDate () သည် GMT အချိန်ကိုကိုင်တွယ်ရန်အစွမ်းထက်သောကိရိယာတစ်ခုဖြစ်သည်။