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

PHP ကိုအသုံးပြုပြီးရက်စွဲနှစ်ခုအကြားရက်သတ္တပတ်အရေအတွက်ကိုမည်သို့တွက်ချက်ရမည်နည်း

gitbox 2025-07-30

PHP ကိုအသုံးပြုပြီးရက်စွဲနှစ်ခုအကြားရက်သတ္တပတ်အရေအတွက်ကိုမည်သို့တွက်ချက်ရမည်နည်း

PHP တွင်ရက်စွဲနှစ်ခုအကြားအချိန်ကွာခြားချက်ကိုတွက်ချက်ခြင်းမှာဘုံလုပ်ငန်းဖြစ်သည်။ ဤဆောင်းပါးသည် PHP code မှတစ်ဆင့်ရက်စွဲနှစ်ရက်အကြားရက်သတ္တပတ်အရေအတွက်ကိုမည်သို့တွက်ချက်ရန်နှင့်အသုံးများသောအကောင်အထည်ဖော်မှုနည်းလမ်းများကိုပြသနိုင်ကြောင်းမိတ်ဆက်ပေးလိမ့်မည်။

ရက်စွဲများအကြားရက်အရေအတွက်ကိုတွက်ချက်ပါ

ရက်သတ္တပတ်နှစ်ရက်အသင်းအကြားကွဲပြားခြားနားသောရက်သတ္တပတ်အရေအတွက်ကိုတွက်ချက်ရန်သူတို့မည်မျှကြာသည်ကိုသိရန်လိုအပ်သည်။ ဒီလိုလုပ်ဖို့ရက်စွဲနှစ်ခုအကြားခြားနားချက်ရဖို့ PHP ရဲ့ date ရိယာ () function ကိုသုံးနိုင်တယ်။ ဒီနေရာမှာရက်စွဲနှစ်ခုကြားမှာရက်အရေအတွက်ကိုဘယ်လိုတွက်ချက်ရမယ်ဆိုတဲ့ရိုးရှင်းတဲ့ကုဒ်နမူနာတစ်ခုပါ။

 
$date1 = date_create('2021-01-01');
$date2 = date_create('2021-01-14');
$diff = date_diff($date1, $date2);
echo $diff->format('%R%a days');

အထက်ပါကုဒ်သည်ရက်စွဲအရာဝတ်ထုနှစ်ခုကိုဖန်တီးရန် diemb_create () function ကိုအသုံးပြုသည်။ နောက်ဆုံးအနေဖြင့်ရက်အနည်းငယ်ကွာခြားချက်ကို output လုပ်ရန် format () နည်းလမ်းကိုသုံးပါ။

ရက်စွဲများအကြားရက်သတ္တပတ်အရေအတွက်ကိုတွက်ချက်ပါ

ရက်သတ္တပတ်အရေအတွက်အရေအတွက်ကိုတွက်ချက်ခြင်းသည်ရက်သတ္တပတ်အရေအတွက်နှင့်ရက်အနည်းငယ်သို့ပြောင်းလဲခြင်းဖြစ်သည်။ သမားရိုးကျကိစ္စတွင်တစ်ပတ်လျှင်ခုနစ်ရက်နှင့်ညီသည်ဟုကျွန်ုပ်တို့ထင်သည်။ ထို့ကြောင့်, ရက်သတ္တပတ်အရေအတွက်အရေအတွက်ကိုရက်စွဲကွာခြားချက်၏ရက်အရေအတွက်ကိုခွဲထုတ်ခြင်းဖြင့်တွက်ချက်နိုင်သည်။

 
$date1 = date_create('2021-01-01');
$date2 = date_create('2021-01-14');
$diff = date_diff($date1, $date2);
$days = $diff->days;
$weeks = floor($days / 7);
echo 'ကဲှပြားချက်' . $weeks . 'ရက်သတ္တပတ်';

ဤကုဒ်တွင် Date_diff () နှင့်ပထမဆုံးအကြိမ်ကွဲပြားမှုကို ဦး စွာရယူပြီး 7 ရက်ခွဲခြင်းဖြင့်ကွဲပြားခြားနားသောရက်သတ္တပတ်အရေအတွက်ကိုတွက်ချက်ပါ။ နောက်ဆုံးတွင်ရလဒ်သည် ပဲ့တင်သံ မှလွဲ. ရလဒ်မှာရလဒ်ဖြစ်သည်။

PHP Code Pegally ဖြည့်စွက်

ဒီနေရာမှာနှစ်ရက်အကြာမှာရက်သတ္တပတ်အရေအတွက်ကိုဘယ်လိုတွက်ချက်ရမယ်ဆိုတာပြတဲ့ PHP Code နမူနာတစ်ခုပါ။

 
$date1 = date_create('2021-01-01');
$date2 = date_create('2021-01-14');
$diff = date_diff($date1, $date2);
$days = $diff->days;
$weeks = floor($days / 7);
echo 'ကဲှပြားချက်' . $weeks . 'ရက်သတ္တပတ်';

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

အကျဉ်းချုပ်

ဤဆောင်းပါးသည်ရက်သတ္တပတ်နှစ်ရက်အသင်းအကြားခြားနားချက်သည် PHP code မှတစ်ဆင့်မည်မျှကွာခြားကြောင်းမည်သို့တွက်ချက်ရမည်ကိုဖော်ပြသည်။ DAIF_DIFF () function ကို သုံး. ရက်စွဲကို အသုံးပြု. ရက်သတ္တပတ်များကိုရိုးရိုးသင်္ချာဆိုင်ရာစစ်ဆင်ရေးများဖြင့်ပြောင်းလဲခြင်းဖြင့်ပြုလုပ်ပါ။ ၎င်းသည်နေ့စွဲများနှင့်အချိန်များကိုကိုင်တွယ်ရာတွင် developer များကိုပိုမိုထိရောက်စေရန်ကူညီနိုင်သည့်နေ့စွဲကိုတွက်ချက်ရန်ရိုးရှင်းပြီးထိရောက်သောနည်းလမ်းဖြစ်သည်။