Web Development တွင်ကွဲပြားသောအချိန်ဇုန်ရက်စွဲများနှင့်အချိန်များကိုကိုင်တွယ်ခြင်းသည်ဘုံလိုအပ်ချက်ဖြစ်သည်။ PHP မှပေးသောလုပ်ဆောင်ချက်များအားဖြင့် developer များက GMT / UTC Time ကိုဒေသဆိုင်ရာအချိန်သို့အလွယ်တကူပြောင်းလဲနိုင်သည်။ ဤဆောင်းပါးသည် PHP တွင် GMT / UTC ရက်စွဲများနှင့်အချိန်များကို PHP တွင်မည်သို့ပုံစံပြုရမည်ကိုရှင်းပြပါမည်။
Datetime Class သည် PHP တွင်အဆင့်အတန်းနှင့်အချိန်ကိုကိုယ်စားပြုသော PHP တွင်အလွန်အစွမ်းထက်သောလူတန်းစားဖြစ်သည်။ ၎င်းကို GMT, UTC နှင့်အခြားအချိန်ဇုန်များအတွက်ရက်စွဲနှင့်အချိန်တန်ဖိုးများကိုသိမ်းဆည်းရန်နှင့်စီမံခန့်ခွဲရန်အသုံးပြုနိုင်သည်။ datetime class ကိုမှတစ်ဆင့် developer များက developer များကရက်စွဲတစ်ခုအရာဝတ်ထုအသစ်တစ်ခုကိုဖန်တီးနိုင်သည်။
Datetime အရာဝတ်ထုအသစ်တစ်ခုဖန်တီးရန်သင်သည်အချိန်ကြိုးသို့မဟုတ် timestamp ကိုဖြတ်သန်းနိုင်သည်။ ဥပမာအားဖြင့်, အောက်ပါကုဒ်သည်လက်ရှိ GMT အချိန်ကိုကိုယ်စားပြုသော dateTime အရာဝတ်ထုတစ်ခုကိုမည်သို့ဖန်တီးရမည်ကိုပြသသည်။
$date = new DateTime("now", new DateTimeZone("GMT"));
Datetime Glass သည်ရက်စွဲများနှင့်အချိန်ကို format လုပ်ရန်နည်းလမ်းများစွာကိုပေးသည်။ အသုံးအများဆုံးနည်းလမ်းမှာ format () developer များထုတ်လုပ်သူများကိုထုတ်လုပ်မှုပုံစံကိုသတ်မှတ်ရန်တိကျသောပုံစံကြိုးများကိုအသုံးပြုရန်ခွင့်ပြုသည်။
ဤတွင်အချို့သောဘုံပုံစံချောင်ဇာတ်ကောင်များနှင့်သူတို့၏အဓိပ္ပါယ်များရှိသည်။
အောက်ပါကုဒ်သည် 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";
format () နည်းလမ်းအပြင် Datetime Class သည်အခြားလက်တွေ့ကျသောနည်းလမ်းများကိုလည်းထောက်ပံ့ပေးသည်။
ဤဆောင်းပါးသည် PHP ကို အသုံးပြု. GMT / UTC ရက်စွဲများနှင့်အချိန်များကိုမည်သို့ပုံစံချရမည်ကိုဖော်ပြသည်။ Datetime Class နှင့်၎င်း၏ဆက်စပ်သောနည်းလမ်းများကိုပြောင်းလွယ်ပြင်လွယ်စွာအသုံးပြုခြင်းဖြင့်အချိန်ဇုန်များအပေါ်တွင်ရက်စွဲများနှင့်အချိန်ကိုအလွယ်တကူပြောင်းလဲနိုင်သည်။ ဖွံ့ဖြိုးတိုးတက်မှုတွင်အချိန်ဇုန်များနှင့်မှန်ကန်စွာပုံစံချခြင်းနှင့်မှန်ကန်စွာပုံစံချခြင်းရက်စွဲများသည်အချိန်ဇုန်ပြ problems နာများကြောင့်ဖြစ်ပေါ်လာသောအမှားများကိုရှောင်ရှားနိုင်သည်။