လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP string ကို datetime type သို့ပြောင်းလဲခြင်း၏ပြီးပြည့်စုံသောနည်းလမ်းနှင့်လက်တွေ့ကျသောဥပမာ

PHP string ကို datetime type သို့ပြောင်းလဲခြင်း၏ပြီးပြည့်စုံသောနည်းလမ်းနှင့်လက်တွေ့ကျသောဥပမာ

M66 2025-10-11

PHP string ကို datetetime type သို့ပြောင်းရန်ဖြည့်စွက်နည်းလမ်း

PHP Development တွင် DATE နှင့် Time Processing သည်ဘုံအလုပ်လုပ်နိုင်သောအခြေအနေများအနက်မှတစ်ခုဖြစ်သည်။ သစ်ထုတ်လုပ်ခြင်း, ဒေတာခွဲခြမ်းစိတ်ဖြာမှုသို့မဟုတ်အချိန်ထည့်ခြင်းအတည်ပြုခြင်းဖြစ်စေ, ဤဆောင်းပါးသည် PHP တွင် DateTime အမျိုးအစားပြောင်းလဲခြင်းအတွက် string ကိုအကောင်အထည်ဖော်ရန်ဘုံနည်းလမ်းနှစ်ခုကိုအသေးစိတ်မိတ်ဆက်ပေးမည်။

Datetime လူတန်းစား၏ဆောက်လုပ်ရေးကိုအသုံးပြု။ ပြောင်းလဲ

PHP မှပေးသော datetime အတန်းသည်ကြိုးများကို datetime အရာဝတ်ထုများကို datetime အရာဝတ်ထုများသို့ပြောင်းလဲခြင်းကိုထောက်ပံ့သည်။ ဤနည်းလမ်းသည်ရိုးရှင်းပြီးထိုးထွင်းသိမြင်မှုရှိပြီး,

<?php
$dateStr = '2022-12-31 23:59:59';
$datetime = new Datetime($dateStr);
echo $datetime-> format (&#39;YMD H: i: S: S&#39;);
>

အထက်ဖော်ပြပါဥပမာတွင် datetime string $ dateStr ကိုပထမဆုံးသတ်မှတ်ထားပြီး datetime အရာဝတ်ထုသည် datetime အသစ် (ဒေါ်လာ Datestr) ကို အသုံးပြု. စစ်ဆေးသည်။ နောက်ဆုံးအနေဖြင့် format () နည်းလမ်းဖြင့် outputd နေ့နှင့်အချိန်ကို format လုပ်ပါ။ ဤနည်းလမ်းသည် Yyy-MM-DD HH ကဲ့သို့သောအသုံးအများဆုံးပုံစံများအတွက် MM: Ss ဖြစ်သည်

Custom Format ဘာသာပြောင်းခြင်းအတွက် CreateFsformat နည်းလမ်းကိုသုံးပါ

String ၏ရက်စွဲပုံစံသည်စံသတ်မှတ်ချက်နှင့်ကွဲပြားပါကပိုမိုပြောင်းလွယ်ပြင်လွယ်ပုံစံပြောင်းလဲခြင်းအတွက် dateTime class () ကို datetime clunefriphformat () ကို သုံးနိုင်သည်။

<?php
$dateStr = '2021/05/20';
$datetime = Datetime::createFromFormat('Y/m/d', $dateStr);
echo $datetime-> format (&#39;ym-d&#39;);
>

DateTime :: CreateFremformat () , input string ၏ရက်စွဲပုံစံကိုသင်စိတ်ကြိုက်ပြုလုပ်နိုင်သည်။ ပထမ ဦး ဆုံး parameter သည် format timplate ဖြစ်ပြီးဒုတိယ parameter သည်ပြောင်းလဲမည့်နေ့ရက်ဖြစ်သည်။ နောက်ဆုံးအနေဖြင့်စံသတ်မှတ်ထားသောနေ့စွဲပုံစံသည် ပုံစံ () နည်းလမ်း () နည်းလမ်းဖြင့်လည်း output ဖြစ်နိုင်သည်။

Datetime လူတန်းစား၏နောက်ထပ် application အခြေအနေများ

DateTime ပြောင်းလဲခြင်းအတွက်အခြေခံကျသော string များအပြင် Datetime Class သည် Rich Datch စစ်ဆင်ရေးနည်းစနစ်များကိုလည်းအထောက်အကူပြုသည်။ ဥပမာ - ရက်စွဲနှိုင်းယှဉ်ခြင်း,

<?php
$datetime = new Datetime('2022-12-31');
$datetime-> ပြုပြင်မွမ်းမံခြင်း (&#39;+ 1 Day&#39;);
ECHO $ ​​dateTime-> format (&#39;ym-d&#39;); // output ကို 2023-01-01
>

developer များက developer များကိုအချိန်မီပြုပြင်ပြောင်းလဲမှုလိုအပ်ချက်များကိုအလွယ်တကူကိုင်တွယ်ဖြေရှင်းနိုင်ရန်နှင့်ကုဒ်ထိန်းသိမ်းခြင်းနှင့်ပြောင်းလွယ်ပြင်လွယ်တိုးတက်လာသည်။

အကျဉ်းချုပ်

DateTime အမျိုးအစားသို့ string ပြောင်းခြင်းသည် PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင်မရှိမဖြစ်လိုအပ်သောကျွမ်းကျင်မှုတစ်ခုဖြစ်သည်။ ဤဆောင်းပါးတွင်မိတ်ဆက်ပေးသောနည်းနှစ်နည်းစနစ်မှတစ်ဆင့် developer များသည်အမှန်တကယ်အခြေအနေအရ developer များကသင့်လျော်သောအကောင်အထည်ဖော်မှုနည်းလမ်းကိုပြောင်းလဲစေနိုင်သည်။ ဤနည်းစနစ်များကိုကျွမ်းကျင်ခြင်းသည်ကုဒ်၏ဖတ်နိုင်မှုကိုတိုးတက်စေရုံသာမကရက်စွဲနှင့်အချိန်နှင့်အချိန်နှင့်အချိန်ကိုပိုမိုထိရောက်စွာပြုလုပ်နိုင်သည်။

မကြာသေးမီ ဆောင်းပါးများ