လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP တွင် GMT / UTC ရက်စွဲနှင့်အချိန်ကို format လုပ်နည်း

PHP တွင် GMT / UTC ရက်စွဲနှင့်အချိန်ကို format လုပ်နည်း

M66 2025-07-11

PHP တွင် GMT / UTC ရက်စွဲနှင့်အချိန်ကို format လုပ်နည်း

Web Development တွင်ကွဲပြားသောအချိန်ဇုန်ရက်စွဲများနှင့်အချိန်များကိုကိုင်တွယ်ခြင်းသည်ဘုံလိုအပ်ချက်ဖြစ်သည်။ PHP မှပေးသောလုပ်ဆောင်ချက်များအားဖြင့် developer များက GMT / UTC Time ကိုဒေသဆိုင်ရာအချိန်သို့အလွယ်တကူပြောင်းလဲနိုင်သည်။ ဤဆောင်းပါးသည် PHP တွင် GMT / UTC ရက်စွဲများနှင့်အချိန်များကို PHP တွင်မည်သို့ပုံစံပြုရမည်ကိုရှင်းပြပါမည်။

datetime လူတန်းစားကိုသုံးပါ

Datetime Class သည် PHP တွင်အဆင့်အတန်းနှင့်အချိန်ကိုကိုယ်စားပြုသော PHP တွင်အလွန်အစွမ်းထက်သောလူတန်းစားဖြစ်သည်။ ၎င်းကို GMT, UTC နှင့်အခြားအချိန်ဇုန်များအတွက်ရက်စွဲနှင့်အချိန်တန်ဖိုးများကိုသိမ်းဆည်းရန်နှင့်စီမံခန့်ခွဲရန်အသုံးပြုနိုင်သည်။ datetime class ကိုမှတစ်ဆင့် developer များက developer များကရက်စွဲတစ်ခုအရာဝတ်ထုအသစ်တစ်ခုကိုဖန်တီးနိုင်သည်။

datetime အရာဝတ်ထုတစ်ခုဖန်တီးပါ

Datetime အရာဝတ်ထုအသစ်တစ်ခုဖန်တီးရန်သင်သည်အချိန်ကြိုးသို့မဟုတ် timestamp ကိုဖြတ်သန်းနိုင်သည်။ ဥပမာအားဖြင့်, အောက်ပါကုဒ်သည်လက်ရှိ GMT အချိန်ကိုကိုယ်စားပြုသော dateTime အရာဝတ်ထုတစ်ခုကိုမည်သို့ဖန်တီးရမည်ကိုပြသသည်။

 $date = new DateTime("now", new DateTimeZone("GMT"));

PHP SHP SENDATED OF ရှုခင်းများ

Datetime Glass သည်ရက်စွဲများနှင့်အချိန်ကို format လုပ်ရန်နည်းလမ်းများစွာကိုပေးသည်။ အသုံးအများဆုံးနည်းလမ်းမှာ format () developer များထုတ်လုပ်သူများကိုထုတ်လုပ်မှုပုံစံကိုသတ်မှတ်ရန်တိကျသောပုံစံကြိုးများကိုအသုံးပြုရန်ခွင့်ပြုသည်။

အများအားဖြင့်အသုံးပြုထားသော strings

ဤတွင်အချို့သောဘုံပုံစံချောင်ဇာတ်ကောင်များနှင့်သူတို့၏အဓိပ္ပါယ်များရှိသည်။

  • A - ရက်သတ္တပတ်၏နေ့၏အတိုကောက် (ဥပမာ - မွန်)
  • တစ်ပတ် - တစ်ရက် (ဥပမာ - တနင်္လာနေ့)
  • B - အတိုကောက်လအမည် (ဥပမာ - ဇန်နဝါရီ)
  • B - လအမည် (ထိုကဲ့သို့သောဇန်နဝါရီလကဲ့သို့)
  • C - ISO 8601 ရက်စွဲနှင့်အချိန်ပုံစံ
  • d - ရက်စွဲနံပါတ် (01-31)
  • H - 24 နာရီနာရီ (00-23)
  • i - မိနစ် (00-59)
  • S - စက္ကန့် (00-59)
  • y - ဂဏန်းလေးလုံးပါသောနှစ် (ဥပမာ - 2023)

ဥပမာ - format date / အချိန် format

အောက်ပါကုဒ်သည် GMT / UTC ရက်စွဲ / အချိန်ကို ပုံစံ () နည်းလမ်းကို အသုံးပြု. ပုံဖော်ရမည်ကိုပြသသည်။

 $date = new DateTime("now", new DateTimeZone("GMT"));

// အဖြစ် format ချ ISO 8601 နေ့စွဲနှင့်အချိန်
$iso8601Date = $date->format("c");

// အဖြစ် format ချ RFC 2822 နေ့စွဲနှင့်အချိန်
$rfc2822Date = $date->format("r");

// အဖြစ် format ချ自定义格式
$customDate = $date->format("Y-m-d H:i:s");

echo "ISO 8601 နေ့စွဲနှင့်အချိန်:$iso8601Date<br>";
echo "RFC 2822 နေ့စွဲနှင့်အချိန်:$rfc2822Date<br>";
echo "自定义နေ့စွဲနှင့်အချိန်:$customDate";

အခြား datetime နည်းလမ်းများ

format () နည်းလမ်းအပြင် Datetime Class သည်အခြားလက်တွေ့ကျသောနည်းလမ်းများကိုလည်းထောက်ပံ့ပေးသည်။

  • SETMISTZONEZONE () - အချိန်ဇုန်သတ်မှတ်မည်
  • ပြုပြင်မွမ်းမံခြင်း () - နေ့စွဲ / အချိန်ကိုပြုပြင်ရန်
  • ပေါင်းထည့် () နှင့် ခွဲ () () () () - သတ်မှတ်ထားသောအချိန်ကိုအသီးသီးထည့်ရန်သို့မဟုတ်နုတ်ရန်အသုံးပြုသည်

PHP ရက်စွဲကိုပြုပြင်ခြင်းအတွက်အကောင်းဆုံးအလေ့အကျင့်များ

  • Datesime လူတန်းစားကိုအမြဲတမ်းသုံးပါ။
  • output ရလဒ်များ၏တိကျမှန်ကန်မှုကိုသေချာစေရန်အချိန်ဇုန်ကိုအတိအလင်းသတ်မှတ်ထားသေချာအောင်လုပ်ပါ။
  • အမှန်တကယ်လိုအပ်ချက်များအရနေ့စွဲနှင့်အချိန်ကိုပြသရန်သင့်လျော်သော format ချထားသော string ကိုရွေးချယ်ပါ။
  • ရက်စွဲနှင့်အချိန်၏ format ၏ရလဒ်များကိုသေချာစေရန်ကုဒ်ကိုစစ်ဆေးပါ။

အကျဉ်းချုပ်

ဤဆောင်းပါးသည် PHP ကို ​​အသုံးပြု. GMT / UTC ရက်စွဲများနှင့်အချိန်များကိုမည်သို့ပုံစံချရမည်ကိုဖော်ပြသည်။ Datetime Class နှင့်၎င်း၏ဆက်စပ်သောနည်းလမ်းများကိုပြောင်းလွယ်ပြင်လွယ်စွာအသုံးပြုခြင်းဖြင့်အချိန်ဇုန်များအပေါ်တွင်ရက်စွဲများနှင့်အချိန်ကိုအလွယ်တကူပြောင်းလဲနိုင်သည်။ ဖွံ့ဖြိုးတိုးတက်မှုတွင်အချိန်ဇုန်များနှင့်မှန်ကန်စွာပုံစံချခြင်းနှင့်မှန်ကန်စွာပုံစံချခြင်းရက်စွဲများသည်အချိန်ဇုန်ပြ problems နာများကြောင့်ဖြစ်ပေါ်လာသောအမှားများကိုရှောင်ရှားနိုင်သည်။

ဆက်စပ်အကြောင်းအရာ