DateTime ကဲ့သို့ setISODate နည်းလမ်း
setISODate နည်းလမ်းသည် ISO 8601 စံနှုန်းကို အသုံးပြု၍ အပတ်နံပါတ်နှင့် သီတင်းနေ့ဖြင့် DateTime အရာဝတ္ထုအတွင်း ရက်စွဲကို သတ်မှတ်ပေးသည်။ ပထမ မူဝါဒအဖြစ် နှစ်၊ ဒုတိယအဖြစ် အပတ်နံပါတ်၊ တတိယအဖြစ် သီတင်းနေ့ (၁ မှ ၇ အထိ၊ ၁ သည် တနင်္လာနေ့) ကို လက်ခံသည်။
ဝါကျဖွဲ့ပုံ
$datetime->setISODate(year, week, day);
ဥပမာ
၂၀၂၃ ခုနှစ်၊ ၁၀ ပတ်မြောက်၊ ကြာသပတေးနေ့ (သီတင်းနေ့ ၄) အတွက် ရက်စွဲကို သတ်မှတ်ကြပါစို့။
<?php
$date = new DateTime();
$date->setISODate(2023, 10, 4);
echo $date->format('Y-m-d');
?>
ကုဒ်အား run သောအခါ ရရှိသော ရလဒ်။
'2023-03-09'
ဥပမာ
အပတ်နံပါတ်ဖြင့်သာ ရက်စွဲကို သတ်မှတ်ကြပါစို့ (သီတင်းနေ့သည် နဂိုအတိုင်း တနင်္လာနေ့ ဖြစ်ပါမည်)။
<?php
$date = new DateTime();
$date->setISODate(2023, 10);
echo $date->format('Y-m-d');
?>
ကုဒ်အား run သောအခါ ရရှိသော ရလဒ်။
'2023-03-06'