PHP တွင်လက်ရှိ timestamp ကိုရယူခြင်းသည်အထူးသဖြင့်အချိန်နှင့်ဆိုင်သောလုပ်ငန်းများကိုကိုင်တွယ်သောအခါအထူးသဖြင့်ပုံမှန်လည်ပတ်မှုတစ်ခုဖြစ်သည်။ Timestamps သည်များသောအားဖြင့် UNIX ERA (00:00:00 UTC, January) 1970) မှ စ. စက္ကန့်အရေအတွက်ကိုရည်ညွှန်းလေ့ရှိသည်။ လက်ရှိအချိန်တွင် PHP သည်လက်ရှိအချိန်တွင်အသုံးပြုသောလုပ်ဆောင်မှုနှစ်ခုကိုပေးသည်။ ရက်စွဲ () နှင့် အချိန် () ။ ဤရွေ့ကားလုပ်ဆောင်ချက်နှစ်ခုကိုကျွန်ုပ်တို့အားလုပ်ငန်းစဉ်သတင်းအချက်အလက်များကိုပိုမိုပြောင်းလွယ်ပြင်လွယ်စေရန်နှင့် format များကိုကူညီရန်ပေါင်းစပ်အသုံးပြုနိုင်သည်။
အချိန် () function သည် function ကို 1970, ဇန်နဝါရီလ 1 ရက်မှစ. စက္ကန့် 1 ရက်အထိလက်ရှိအချိန်တွင်အချိန်အထိပြန်လည်ရောက်ရှိသည်။ ဤလုပ်ဆောင်ချက်သည်မည်သည့် parameters များကိုမလိုအပ်ပါ။
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-title function_ invoke__">time</span></span><span>(); </span><span><span class="hljs-comment">// လက်ရှိ timestamp output ကို</span></span><span>
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>အထက်ပါကုဒ်သည်လက်ရှိ timestamp ကိုကိုယ်စားပြုသော 1633041234 နှင့်ဆင်တူသည့်နံပါတ်များကိုထုတ်ပေးလိမ့်မည်။
ရက်စွဲ () function ကို timestamp format လုပ်ရန်နှင့်လက်ရှိအချိန်တွင်အချိန်ကိုတိကျသောပုံစံဖြင့်ပြန်ပို့သည်။ function ၏ပထမ ဦး ဆုံး parameter သည် format string ကို format string ကိုဖြစ်ပြီးဒုတိယ parameter သည် timestamp တစ်ခုဖြစ်သည့်ရွေးချယ်မှုတစ်ခုဖြစ်သည်။ အကယ်. timestamp မပေးပါက ရက်စွဲ () သည် ပုံမှန်အားဖြင့်လက်ရှိအချိန်တွင်လက်ရှိအချိန်တွင်အသုံးပြုသည်။
<span><span><span class="hljs-meta"><?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">'Y-m-d H:i:s'</span></span><span>); </span><span><span class="hljs-comment">// လက်ရှိနေ့စွဲနှင့်အချိန် output,ပုံစံဖြစ်ပါတယ် "YYYY-MM-DD HH:MM:SS"</span></span><span>
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>ဤဥပမာတွင် ရက်စွဲ () သည်အချိန်ပုံစံ 2025-08-30 14:30 နာရီ နှင့်ဆင်တူသည်။
အချိန်နှင့်အတူ () ကိုအသုံးပြုပြီး () နှင့်အတူ () ကို အသုံးပြု. လက်ရှိ Unix Timestamp ကို၎င်းကိုပိုမိုဖတ်နိုင်သောဖန်တီးရန်ပုံစံချနိုင်သည်။ ဘုံလိုအပ်ချက်မှာ timestamp ရသည့်အချိန်တွင်ပုံစံချထားသောနေ့စွဲနှင့်အချိန်ကိုပြသရန်ဖြစ်သည်။ ဒီမှာဥပမာတစ်ခုပါ။
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-variable">$timestamp</span></span><span> = </span><span><span class="hljs-title function_ invoke__">time</span></span><span>(); </span><span><span class="hljs-comment">// လက်ရှိ timestamp ရယူပါ</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">'Y-m-d H:i:s'</span></span><span>, </span><span><span class="hljs-variable">$timestamp</span></span><span>); </span><span><span class="hljs-comment">// output ကို format ချရက်စွဲအချိန်</span></span><span>
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>ဥပမာ 2025-08-30 14:30 နာရီ အတွက်ဤကုဒ်သည်လက်ရှိနေ့စွဲနှင့်အချိန်အတွက် format ချထားသော string ကိုပြန်ပို့လိမ့်မည်။ ကျွန်ုပ်တို့သည် timestamp ကိုရယူရန် အချိန် () ကို ပထမ ဦး ဆုံးအသုံးပြုသည်။ ထို့နောက် ရက်စွဲ () မှတဆင့်သတ်မှတ်ထားသောပုံစံသို့ပြောင်းပါ။
လိုအပ်သည့်အတိုင်း ရက်စွဲ string ကို () ကို စိတ်ကြိုက်ပြုလုပ်နိုင်သည်။ ဥပမာအားဖြင့်, ရက်သတ္တပတ်နှင့်အချိန်၏လက်ရှိနေ့ကို output:
<span><span><span class="hljs-meta"><?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, H:i:s'</span></span><span>); </span><span><span class="hljs-comment">// 输出ပုံစံဖြစ်ပါတယ် "ရက်သတ္တပတ်၏ဘယ်နေ့ရက်, နာရီ:အစွန်း:စက်ဏန့်"</span></span><span>
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>ဤကုဒ်သည် စနေနေ့, 14:30:00 ဆင်တူခြင်းစနေနေ့, 14:30 နာရီနှင့်ဆင်တူခြင်း,
အချိန် () function ကိုလက်ရှိ timestamp ရရန်အသာပုတ်ပါက၎င်းကိုအခြား timestamps များနှင့်ပေါင်းစပ်။ အသုံးပြုနိုင်သည့်အချိန်တွက်ချက်မှုနှင့်ပေါင်းစပ်နိုင်သည်။ ဥပမာအားဖြင့်, တစ်နာရီအကြာတွင် timestamp ကိုတွက်ချက်ပါ။
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-variable">$future_timestamp</span></span><span> = </span><span><span class="hljs-title function_ invoke__">time</span></span><span>() + </span><span><span class="hljs-number">3600</span></span><span>; </span><span><span class="hljs-comment">// 当前နာရီ间戳加上一小နာရီ(3600စက်ဏန့်)</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">'Y-m-d H:i:s'</span></span><span>, </span><span><span class="hljs-variable">$future_timestamp</span></span><span>); </span><span><span class="hljs-comment">// 输出未来一小နာရီ的နာရီ间</span></span><span>
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>ဤကုဒ်သည်လက်ရှိအချိန်တွင်တစ်နာရီထက်တစ်နာရီနှင့်အချိန်ကိုထုတ်ပေးလိမ့်မည်။
အချိန် () နှင့် ရက်စွဲ ပေါင်းစပ်ခြင်းဖြင့် PHP သည်အချိန်အချက်အလက်များကိုလုပ်ဆောင်ရန်နှင့် formating လုပ်ရန်ပြောင်းလွယ်ပြင်လွယ်။ ထိရောက်သောနည်းလမ်းကိုပေးသည်။ အချိန် () သည်လက်ရှိ timestamp ကိုရရှိသည်။ ရက်စွဲ () သည် ၎င်းကိုနားလည်သဘောပေါက်ရန်လွယ်ကူစေရန်ကူညီသည်။ လက်ရှိအချိန်ကိုရယူရန်သို့မဟုတ်အချိန်တွက်ချက်မှုများကိုလုပ်ဆောင်ရန်ဆိုလျှင် PHP သည်၎င်းကိုအလွယ်တကူရရှိနိုင်သည်။ ဤအခြေခံလုပ်ဆောင်ချက်များကိုကျွမ်းကျင်စေခြင်းအားဖြင့်သင်၏စီမံကိန်းတွင်အချိန်စီမံခန့်ခွဲမှုအတွက်အားကြီးသောပံ့ပိုးမှုပေးနိုင်သည်။