PHP တွင်အချိန် format ချခြင်းသည်နေ့စွဲနှင့်အချိန် output ကိုကိုင်တွယ်ရန်အတွက်အသုံးများသောလိုအပ်ချက်ဖြစ်သည်။ ကွဲပြားခြားနားသော format todes strings တွေကိုသတ်မှတ်ခြင်းအားဖြင့်, အချိန်ကိုဘယ်လိုပြသလဲဆိုတာကိုအလွယ်တကူထိန်းချုပ်နိုင်တယ်။ အသုံးအများဆုံးနည်းလမ်းမှာ ရက်စွဲ () function ကိုအသုံးပြုရန်ဖြစ်သည်။ ထို့အပြင်သင်သည်ပိုမိုပြောင်းလွယ်ပြင်လွယ်ပုံစံချခြင်းလုပ်ငန်းများကိုအောင်မြင်ရန် strftime () သို့မဟုတ် datetime :: format () ကို သုံးနိုင်သည်။
သတ်မှတ်ထားသော ရက်စွဲ () function သည်သတ်မှတ်ထားသော format string နှင့်အညီအချိန်ယူနိုင်သည်။ ပုံမှန်အားဖြင့် timestamp parameter သည် pass လုပ်ထားပြီး format string ကိုသတ်မှတ်သည်။
echo date("Y-m-d H:i:s", $timestamp); // ထုတ်လုပ်မှုဥပမာ:2023-03-08 15:30:59အထက်ပါကုဒ်တွင် YMD H: i: S သည် "တစ်နှစ်တာနာရီ - မိနစ် - တစ်နာရီ - တစ်နာရီ" ပုံစံဖြင့်အချိန်ကိုပြသခြင်းကိုဆိုလိုသည်။
| ကေလင့်ကိရိယာ | အဓိပ္ပါယ် |
|---|---|
| y | ဂဏန်းလေးလုံးပါသောနှစ်, |
| မီတာ | လ (ဂဏန်းနှစ်လုံး) |
| ှုှမည်သောဆေး | နေ့စွဲ (ဂဏန်းနှစ်လုံး) |
| ဆုတောင်းပါ | နာရီ (24 နာရီ format) |
| ကျွန်တော် | မိနစ် |
| ပေ | စက်ဏန့် |
straftime () function သည် UNIX-style format setifiers များကိုအသုံးပြုသော formatting အချိန်၏နောက်ထပ်အသုံးများသောနည်းလမ်းဖြစ်သည်။
echo strftime("%Y-%m-%d %H:%M:%S", $timestamp);ရက်စွဲ () , strftime () နှင့်နှိုင်းယှဉ်ပါကအထူးသဖြင့်ရက်သတ္တပတ်သို့မဟုတ်လ၏အမည်ကိုပြသရန်လိုအပ်သည့်အခါဒေသတွင်းနေ့စွဲပုံစံများကိုကိုင်တွယ်ရန်ပိုမိုသင့်တော်သည်။
Object-Oriented Programing တွင် Datetime Class မှတစ်ဆင့်အချိန်ကိုသတ်မှတ်ပြီး format လုပ်နိုင်သည်။
$date = new DateTime();
echo $date->format("Y-m-d H:i:s");အချိန်တွက်ချက်မှုများလိုအပ်သည့်အခါဤနည်းလမ်းသည် (ဤကဲ့သို့သောရက်များ, လများ, လများသို့မဟုတ်အချိန်ဇုန်ပြောင်းလဲခြင်းကဲ့သို့သော) လိုအပ်သည်။
ရက်စွဲ () , strftime () သို့မဟုတ် dateetime :: datetime :: datetime ::) ကို သုံးသည်ဖြစ်စေ, သင့်လျော်သော function ကိုရွေးချယ်ခြင်းစီမံကိန်းလိုအပ်ချက်များနှင့်အညီရွေးချယ်ခြင်းသည်နေ့စွဲနှင့်အချိန် output များကိုပိုမိုစံသတ်မှတ်ချက်, ဖတ်ရန်လွယ်ကူပြီးအပြည်ပြည်ဆိုင်ရာလိုအပ်ချက်များနှင့်ကိုက်ညီနိုင်သည်။