PHP's Date () function ကိုရက်စွဲများရက်စွဲများကို format လုပ်ပြီးရက်သတ္တပတ်၏နေ့နှင့်ပတ်သက်သောအချက်အလက်များကိုထုတ်ပြန်နိုင်သည်။ ရက်သတ္တပတ်၏တစ်နေ့တာ၏အင်္ဂလိပ်အမည်ကိုတနင်္လာနေ့, အင်္ဂါနေ့, အင်္ဂါနေ့စသည့် parameter "l" မှတဆင့်ရနိုင်သည်။ Parameter "n" ကိုတစ်ပတ်၏တစ်နေ့တာကိုဒစ်ဂျစ်တယ်ပုံစံပုံစံဖြင့်ပြုလုပ်ရန်အသုံးပြုနိုင်သည်။ 1 သည်တနင်္လာနေ့နှင့် 7 ကိုကိုယ်စားပြုသည်။
အောက်ပါဥပမာသည်သတ်မှတ်ထားသောရက်ကိုတစ်ပတ်၏တစ်ရက်သို့ပြောင်းရန် Strtotime () နှင့်ပေါင်းစပ်သည့်ရက်စွဲ () function ကိုအသုံးပြုရမည်ကိုပြသပြီး,
$date = "2022-01-01"; // စီရင်ခံရဖို့ရက်စွဲ
$day_of_week = date('N', strtotime($date));
switch ($day_of_week) {
case 1:
echo "တနင်္လာနေ့";
break;
case 2:
echo "အင်္ဂါနေ့";
break;
case 3:
echo "ဗုဒ္ဓဟူးနေ့";
break;
case 4:
echo "ကြာသပတေးနေ့";
break;
case 5:
echo "သောကြာနေ့";
break;
case 6:
echo "စနေနေ့";
break;
case 7:
echo "တနင်္ဂနေှနေ့";
break;
}
ဤကုဒ်သည်ရက်စွဲ () function မှတဆင့်ရက်သတ္တပတ်၏နေ့နှင့်သက်ဆိုင်သောကိန်းဂဏန်းကိုသတ်မှတ်ပြီးရက်သတ္တပတ်၏နေ့နှင့်သက်ဆိုင်သောနံပါတ်ကိုနောက်ဆုံးအကြိမ်ရရှိသည်။ နံပါတ်ကိုတရုတ်အခြေအနေကိုမြေပုံဆွဲရန် switch stragem ကိုအသုံးပြုသည်။
ရက်စွဲ () function ကိုအပြင် strttime () function ကိုလည်းရက်သတ္တပတ်၏နေ့ကိုရရှိရန်နှင့်ဒေသတွင်း display ကိုထောက်ပံ့ရန်လည်းအသုံးပြုနိုင်သည်။ Setlocale () ကိုတရုတ်ပတ် 0 န်းကျင်သို့သတ်မှတ်ပြီးသည့်နောက် strftime () သည်သက်ဆိုင်ရာရက်စွဲ၏တရုတ်အကြိမ်အမည်ကိုပြန်ပို့နိုင်သည်။
ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -
setlocale(LC_TIME, 'zh_CN.UTF-8'); // တရုတ်ပတ်ဝန်းကျင်ကိုသတ်မှတ်ပါ
$date = "2022-01-01"; // စီရင်ခံရဖို့ရက်စွဲ
$day_of_week = strftime('%A', strtotime($date));
echo $day_of_week;
တရုတ်ပတ် 0 န်းကျင်ကို Code တွင်ထည့်သွင်းထားပြီး, strftime () ကို STRFTIME () ကို STRTTIME () သည်အဆင်ပြေသောတိုက်ရိုက်ထုတ်လွှအစီအစဉ်အတွက်အပြည့်အဝရှာဖွေရန် STRTOTIME () ဟုခေါ်သည်။
ဤဆောင်းပါးတွင်မိတ်ဆက်နည်းနှစ်နည်းစနစ်ဖြင့်သင်တစ်ပတ်၏နေ့ကိုမည်သည့်နေ့စွဲနှင့်သက်ဆိုင်ပြီး၎င်းကိုတရုတ်ဘာသာဖြင့်ပြသနိုင်သည်။ မှန်ကန်သောလုပ်ဆောင်မှုကိုရွေးချယ်ခြင်းသင်၏လိုအပ်ချက်များနှင့်အညီရွေးချယ်ခြင်းသည် Code Clarity နှင့်ထိရောက်မှုကိုတိုးတက်စေရန်ကူညီလိမ့်မည်။ ဤသင်ခန်းစာသည်သင်၏ PHP နောက်ဆုံးပေါ်အပြောင်းအလဲအတွက်လက်တွေ့ကျသောရည်ညွှန်းချက်ကိုပေးသည်ဟုမျှော်လင့်ပါသည်။