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

ချိန်းတွေ့သောအခါသုည - ဖြည့်စွက်ရန်မည်သို့အသုံးပြုရမည်နည်း

gitbox 2025-05-29

PHP တွင် GMDate () function ကို Greenwich Standard Time (GMT) အပေါ် အခြေခံ. ရက်စွဲနှင့်အချိန် string ကို format လုပ်ရန်အသုံးပြုသည်။ နေ့စွဲ () function, gmdate () နှင့်မတူသည်မှာ GMT အချိန်မပြောင်းလဲ။ အချိန်ဇုန်များ၌ရက်စွဲလိုအပ်ချက်များကိုကိုင်တွယ်ရန်ပြီးပြည့်စုံသည်။

Gmdate () ဖြင့်ရက်စွဲများကို foratatting လုပ်သည့်အခါ, နာရီ, မိနစ်, စက္ကန့်များ, လများနှင့်ရက်စွဲများကဲ့သို့သော "သုညလျော်ကြေးပေးခြင်း" ပြ problems နာများကိုသင်မကြာခဏကြုံတွေ့ရလေ့ရှိသည်။ အကယ်. နံပါတ်သည် 10 ထက်နည်းလျှင်သုညကိုဖြည့်သင့်သလား။ တကယ်တော့ GMDate () က ဒီကိုအလိုအလျောက်ကိုင်တွယ်ရန် formatting ဇာတ်ကောင်များကိုပေးသည်။

1 ။ ဘုံ format ကိုဇာတ်ကောင်နှင့်သုည - ဖြည့်စွက်အခြေအနေများ

  • D -Rersents သည် 01 မှ 31 မှ 31 အထိရှိသည်

  • J - DDate သုညလျော်ကြေးမလိုဘဲအကွာအဝေး 1 မှ 31 အထိရှိသည်

  • M - လွမ်းဆွတ်မှုသုညလျော်ကြေးနှင့်အတူလကိုကိုယ်စားပြုသည်, 01 မှ 12 အထိရှိသည်

  • n - လသည်သုည - လျော်ကြေးမပါဘဲ 1 မှ 12 အထိရှိသည်

  • H - 24 နာရီစနစ်သုညလျော်ကြေးပေးခြင်းဖြင့်အကွာအဝေးသည် 00 မှ 23 အထိရှိသည်

  • G - 24 နာရီစနစ်, သုညလျော်ကြေးမလိုဘဲအကွာအဝေးသည် 0 မှ 23 အထိရှိသည်

  • ငါ - မိနစ်သုညလျော်ကြေးနဲ့အတူအကွာအဝေးက 59 အထိ ရှိတယ်

  • S - စက္ကန့်သုညလျော်ကြေးဖြင့်အကွာအဝေးသည် 00 မှ 59 အထိရှိသည်

ဒါကြောင့်သင် Zeros ကိုအလိုအလျောက်ဖြည့်ဆည်းချင်နေသမျှကာလပတ်လုံး, d , m , h , ငါ ကဲ့သို့ fatch Zeros ပါသော format ဇာတ်ကောင်များကိုသုံးပါ သငျသညျသုညမတက်ချင်ကြဘူးဆိုရင်သုညဖြည့်စွက်ခြင်းမရှိဘဲသက်ဆိုင်ရာဇာတ်ကောင်ကိုသုံးပါ။

2 ။ နမူနာကုဒ်

 <?php
// လက်ရှိ timestamp
$timestamp = time();

// သုညဖြည့်ပုံစံနှင့်အတူရက်စွဲနှင့်အချိန်
echo gmdate('Y-m-d H:i:s', $timestamp);
// ထုတ်လုပ်မှုဥပမာ: 2025-05-24 14:05:09

// ရက်စွဲနှင့်အချိန်သုညဖြည့်စွက်ခြင်းမရှိဘဲအချိန်
echo gmdate('Y-n-j G:i:s', $timestamp);
// ထုတ်လုပ်မှုဥပမာ: 2025-5-24 14:5:9
?>

အထက်ပါကုဒ်က GMDATE () သည် format chat chorge ကိုကိုယ်တိုင် အခြေခံ. သုညဖြည့်ရန်လိုသည်ကိုအလိုအလျောက်ဆုံးဖြတ်သည်။

3 ။ လက်စွဲစာအုပ်သုည - လျော်ကြေးမပေးပါ

အချို့အသစ်များသည်နံပါတ်များအရွယ်အစားကိုဆုံးဖြတ်ရန်အတွက်ခြွင်းချက်အခြေအနေများကိုအသုံးပြုရန်ကြိုးစားပြီး Zeros အတွက်ပြုလုပ်ရန်

 <?php
$hour = gmdate('G');
if ($hour < 10) {
    $hour = '0' . $hour;
}
echo $hour;
?>

ဤစာအရေးအသားအမျိုးအစားသည်ခက်ခဲသောကြောင့်အမှားများကိုကျရောက်တတ်သည်။ ၎င်းသည်လုံးဝမလိုအပ်သော ဖြစ်ပါသည် ,

4 ။ နိဂုံးချုပ်

  • Tempting Dates GMDate () ကိုအသုံးပြုပြီး () ကို အသုံးပြု. Zeros ကို format နှင့် format လုပ်ခြင်းကို manual operating မပါဘဲ format အများအားဖြင့်ဖြည့်ဆည်းပေးနိုင်သည်။

  • ဥပမာအားဖြင့် D , M , H , ငါ s ကို အလိုအလျောက်သုညအတွက်အလိုအလျောက်ပြုလုပ်လိမ့်မည်။

  • သုညမဖြည့်ပါက J , n , g နှင့်အခြား format ဇာတ်ကောင်များကိုသုံးပါ။

5 ။ ရည်ညွှန်း link

ပိုမိုပုံစံချထားသောစာလုံးများနှင့် GMDate () အသုံးပြုမှုအတွက်တရားဝင်စာရွက်စာတမ်းများကိုသင်ရည်ညွှန်းနိုင်သည်။

https://gitbox.net/manual/en/function.gmdate.php