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

PHP ရက်စွဲကိုဘယ်လိုအသုံးပြုရမလဲ။ နံပါတ်များသို့မဟုတ်အမည်များကိုပြသရန်သင်ရွေးချယ်နိုင်သည်။

gitbox 2025-08-26

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

ရက်သတ္တပတ်၏နေ့ဖေါ်ပြခြင်းနံပါတ်များ

အကယ်. သင်သည်တစ်ပတ်၏နေ့ကိုဂဏန်းပုံစံဖြင့်ပြသလိုပါက format chorge w ကိုသုံးနိုင်သည်။ ဤပုံစံသည် 0 (တနင်္ဂနွေနေ့ကိုကိုယ်စားပြုသော တနင်္ဂနွေနေ့) မှ 6 ခု သို့ပြန်သွားသည်။

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-title function_ invoke__">date</span></span><span>(</span><span><span class="hljs-string">'w'</span></span><span>); </span><span><span class="hljs-comment">// ထုတ်လုပ်မှုဥပမာ:3,ဗုဒ္ဓဟူးနေ့ပြောပါ</span></span><span>
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

ဤနံပါတ်သည်ပရိုဂရမ်ယုတ္တိဗေဒဆိုင်ရာဆုံးဖြတ်ချက်အတွက်အသုံးဝင်သည်, ဥပမာအားဖြင့်၎င်းသည်အလုပ်လုပ်သည့်နေ့သို့မဟုတ်တနင်္ဂနွေနေ့များအပေါ် အခြေခံ. function တစ်ခုဖွင့်ထားခြင်းရှိမရှိဆုံးဖြတ်ရန်လိုအပ်သည်။

အင်္ဂလိပ်အပတ်

အကယ်. သင်သည်သီတင်းပတ်၏တစ်နေ့တာ၏အမည်ကိုအင်္ဂလိပ်ဘာသာဖြင့်ပြသရန်ပိုနှစ်သက်ပါကသင် format chorge l (စာလုံးအသေးဌ) ကိုသုံးနိုင်သည်။

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-title function_ invoke__">date</span></span><span>(</span><span><span class="hljs-string">'l'</span></span><span>); </span><span><span class="hljs-comment">// ထုတ်လုပ်မှုဥပမာ:Wednesday</span></span><span>
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

ဤပုံစံသည်တနင်္လာနေ့, အင်္ဂါနေ့, ဗုဒ္ဓဟူးနေ့,

အင်္ဂလိပ်ရက်သတ္တပတ်အမည်အတိုကောက်ကိုပြပါ

အကယ်. သင်သည်နာမည်အပြည့်အစုံမလိုအပ်ပါကသို့သော်ပိုမိုလွယ်ကူစွာသုံးအက်ခရာအတိုကောက်ကိုသင်အသုံးပြုနိုင်သည်

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-title function_ invoke__">date</span></span><span>(</span><span><span class="hljs-string">'D'</span></span><span>); </span><span><span class="hljs-comment">// ထုတ်လုပ်မှုဥပမာ:Wed</span></span><span>
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

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

Setlocale () နှင့် strftime () strftime () strftime () ကိုသုံးပါ။ (အချို့စနစ်များအတွက်သာ)

အကယ်. သင်သည်တစ်ပတ်၏တစ်နေ့တာကိုဒေသခံဘာသာစကား (ဥပမာတရုတ်ကဲ့သို့) တွင်ဖော်ပြလိုပါက Setlocale () နှင့် strftime ကို သုံးနိုင်သည်။ သို့သော်ဤနည်းလမ်းသည်အချို့သော operating systems များတွင်ကောင်းမွန်စွာအလုပ်လုပ်နိုင်မည်မဟုတ်ကြောင်းသတိပြုပါ။

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-title function_ invoke__">setlocale</span></span><span>(LC_TIME, </span><span><span class="hljs-string">'zh_CN.UTF-8'</span></span><span>); </span><span><span class="hljs-comment">// တရုတ်မှသတ်မှတ်ထားပါ</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-title function_ invoke__">strftime</span></span><span>(</span><span><span class="hljs-string">'%A'</span></span><span>); </span><span><span class="hljs-comment">// ထုတ်လုပ်မှုဥပမာ:ဗုဒ္ဓဟူးနေ့</span></span><span>
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

မှတ်ချက် - PHP 8.1 မှစတင်. Strftime () ကို အလျှော့ပေးလိုက်လျောခြင်းဖြစ်ပြီးဒေသတွင်းနေ့စွဲပုံစံအတွက် International extensions (MatlateForm) ကိုအသုံးပြုရန်အကြံပြုသည်။

Datetime Class ကိုအသုံးပြုခြင်းသည်ရွေးချယ်မှုကောင်းတစ်ခုဖြစ်သည်

MOND PHP ဖွံ့ဖြိုးတိုးတက်မှုသည်ရိုးရာ ရက်စွဲ () function ကိုထက်ပိုမိုပြောင်းလွယ်ပြင်လွယ်နှင့်အ ရာ ဝတ်ထု -oriented ဖြစ်သည်။

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-variable">$dt</span></span><span> = </span><span><span class="hljs-keyword">new</span></span><span> </span><span><span class="hljs-title class_">DateTime</span></span><span>();
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-variable">$dt</span></span><span>-&gt;</span><span><span class="hljs-title function_ invoke__">format</span></span><span>(</span><span><span class="hljs-string">'l'</span></span><span>); </span><span><span class="hljs-comment">// ထုတ်လုပ်မှုဥပမာ:Wednesday</span></span><span>
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

လက်ရှိအချိန်တွင်မဟုတ်ဘဲထုံးစံအချိန်ကြိုးဖြင့်ဖြတ်သန်းခြင်းဖြင့်အခြားရက်များကိုသင်အသုံးချနိုင်သည်။

အကျဉ်းချုပ်

ရက်သတ္တပတ်၏ဒစ်ဂျစ်တယ်နေ့သို့မဟုတ်သီတင်းပတ်၏အင်္ဂလိပ် / မိခင်ဘာသာစကားအမည်, PHP ၏ ရက်စွဲ () function သည်ရိုးရိုးရှင်းရှင်းနှင့်အစွမ်းထက်သောအထောက်အပံ့ဖြစ်သည်။ သင်၏ကုဒ်ကိုထိန်းသိမ်းခြင်းနှင့်ပြောင်းလွယ်ပြင်လွယ်မှုကိုသင်ရှာဖွေနေပါက Datetime Class ကို Date Processing အတွက်အသုံးပြုရန်စဉ်းစားနိုင်သည်။ ဤကျွမ်းကျင်မှုများကိုကျွမ်းကျင်ခြင်းသည်သင်၏လျှောက်လွှာများကိုပိုမိုစမတ်ကျပြီးနိုင်ငံတကာ ပိုမို. ပြုလုပ်နိုင်သည်။