PHP တွင် Timestamps သည်များသောအားဖြင့် 1970 ခုနှစ်ဇန်နဝါရီ 1 ရက်မှစ. စက္ကန့်ပိုင်းတွင်သာမန်လူများကိုအသုံးပြုလေ့ရှိသည်။ developer များသည်အချိန်နှင့်အချိန်တံဆိပ်ခေါင်းများကိုပုံစံအမျိုးမျိုးဖြင့်ပြောင်းလဲရန်လိုအပ်သည်။ PHP သည် ရှေ့ပြေး နေ့စွဲနှင့်အချိန်ကိုင်တွယ်သည့်လုပ်ဆောင်မှုများကိုထောက်ပံ့ပေးသည် ။ Timestamp ပြောင်းလဲခြင်းကိုအကောင်အထည်ဖော်ရန်ဤလုပ်ငန်းဆောင်တာနှစ်ခုကိုမည်သို့ပေါင်းစပ်ရမည်ကိုဤဆောင်းပါးကမိတ်ဆက်ပေးလိမ့်မည်။
Date_timestamp_get function သည်သက်ဆိုင်ရာ UNIX Timestamp ကို dateTime အရာဝတ်ထုမှရနိုင်သည်။ Unix Timestamps များသည် 1970, ဇန်နဝါရီ 1 ရက်မှစ. စက္ကန့် 1 ရက်မှစ. စက္ကန့် 1 ရက်မှစ. အချိန်တန်လျှင်တိကျသောအချက်ကိုမှတ်တမ်းတင်ရန်အသုံးပြုကြသည်။ ၎င်း၏အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
<span><span><span class="hljs-keyword">int</span></span><span> </span><span><span class="hljs-title function_ invoke__">date_timestamp_get</span></span><span>(DateTime </span><span><span class="hljs-variable">$object</span></span><span>)
</span></span>ပြန်လာတန်ဖိုးသည် Unix Timestamp ကိုကိုယ်စားပြုသောကိန်းဖြစ်သည်။
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-variable">$date</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-string">"2025-09-12 12:00:00"</span></span><span>);
</span><span><span class="hljs-variable">$timestamp</span></span><span> = </span><span><span class="hljs-title function_ invoke__">date_timestamp_get</span></span><span>(</span><span><span class="hljs-variable">$date</span></span><span>);
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"အချစ်: "</span></span><span> . </span><span><span class="hljs-variable">$timestamp</span></span><span>;
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>ထုတ်လုပ်မှု -
<span><span><span class="hljs-section">အချစ်: 1757678400</span></span><span>
</span></span>Datetime :: CreateFreTformat သည်အလွန်အသုံးဝင်သောငြိမ်သက်သောနည်းလမ်းဖြစ်သည်။ ၎င်းသည်သတ်မှတ်ထားသည့်နေ့စွဲနှင့်အချိန်ပုံစံပေါ်တွင် အခြေခံ. DateTime အရာဝတ်ထုတစ်ခုကိုဖန်တီးရန်ခွင့်ပြုသည်။ မမှန်မကန်သို့မဟုတ်စိတ်ကြိုက်ပုံစံချိန်းတွေ့သည့်နေ့ရက်များကိုကိုင်တွယ်ဖြေရှင်းသည့်အခါ၎င်းသည်အသုံးဝင်သည်။ ၎င်း၏အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
<span><span><span class="hljs-title class_">DateTime</span></span><span>::</span><span><span class="hljs-title function_ invoke__">createFromFormat</span></span><span>(</span><span><span class="hljs-keyword">string</span></span><span> </span><span><span class="hljs-variable">$format</span></span><span>, </span><span><span class="hljs-keyword">string</span></span><span> </span><span><span class="hljs-variable">$date</span></span><span>, DateTimeZone </span><span><span class="hljs-variable">$timezone</span></span><span> = </span><span><span class="hljs-literal">null</span></span><span>)
</span></span>$ format သည်ရက်စွဲအချိန်သတ်မှတ်ထားသောပုံစံဖြစ်သည်, ဒေါ်လာရက်သည် ဤပုံစံနှင့်ကိုက်ညီသောရက်စွဲတစ်ခုဖြစ်ပြီး $ TimeZone သည်အချိန်ဇုန် သည်အချိန်ဇုန်အရာဝတ်ထုတစ်ခုဖြစ်သည်။ အကယ်. အချိန်ဇုန်ကိုမသတ်မှတ်ပါက PHP သည်ပုံမှန်အချိန်ဇုန်ကိုအသုံးပြုသည်။
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-variable">$dateStr</span></span><span> = </span><span><span class="hljs-string">"12-09-2025 12:00:00"</span></span><span>;
</span><span><span class="hljs-variable">$format</span></span><span> = </span><span><span class="hljs-string">"d-m-Y H:i:s"</span></span><span>;
</span><span><span class="hljs-variable">$date</span></span><span> = </span><span><span class="hljs-title class_">DateTime</span></span><span>::</span><span><span class="hljs-title function_ invoke__">createFromFormat</span></span><span>(</span><span><span class="hljs-variable">$format</span></span><span>, </span><span><span class="hljs-variable">$dateStr</span></span><span>);
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"ရက်စွဲပါအရာဝတ်ထု: "</span></span><span> . </span><span><span class="hljs-variable">$date</span></span><span>-></span><span><span class="hljs-title function_ invoke__">format</span></span><span>(</span><span><span class="hljs-string">'Y-m-d H:i:s'</span></span><span>);
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>ထုတ်လုပ်မှု -
<span><span><span class="hljs-section">ရက်စွဲပါအရာဝတ်ထု: 2025-09-12 12:00:00</span></span><span>
</span></span>တခါတရံတွင်ကျွန်ုပ်တို့သည်နေ့ရက်များကို timestamp နှင့်တိကျသောပုံစံတစ်ခုမှ timestamp သို့ပြောင်းလဲရန်လိုအပ်သည်။ ဤအချိန်တွင်ကျွန်ုပ်တို့သည် DateTime :: CreateFriefRIFIFIFTAT ကို ပထမ ဦး ဆုံးသုံးနိုင်သည် ။
ငါတို့မှာ "12-09-2025 12:00:00:00" ဆိုပါစို့။ ပထမ ဦး စွာကျွန်ုပ်တို့သည် string ကို dateTime :: CreateFriefRIMFAT သုံး. သုံး. UNIX TAMITALP_GEG မှတဆင့်ရရှိသည်။
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-variable">$dateStr</span></span><span> = </span><span><span class="hljs-string">"12-09-2025 12:00:00"</span></span><span>;
</span><span><span class="hljs-variable">$format</span></span><span> = </span><span><span class="hljs-string">"d-m-Y H:i:s"</span></span><span>;
</span><span><span class="hljs-comment">// ဖန်တီး DateTime ကန့်ကွက်</span></span><span>
</span><span><span class="hljs-variable">$date</span></span><span> = </span><span><span class="hljs-title class_">DateTime</span></span><span>::</span><span><span class="hljs-title function_ invoke__">createFromFormat</span></span><span>(</span><span><span class="hljs-variable">$format</span></span><span>, </span><span><span class="hljs-variable">$dateStr</span></span><span>);
</span><span><span class="hljs-comment">// 获取အချစ်</span></span><span>
</span><span><span class="hljs-variable">$timestamp</span></span><span> = </span><span><span class="hljs-title function_ invoke__">date_timestamp_get</span></span><span>(</span><span><span class="hljs-variable">$date</span></span><span>);
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"အချစ်: "</span></span><span> . </span><span><span class="hljs-variable">$timestamp</span></span><span>;
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>ထုတ်လုပ်မှု -
<span><span><span class="hljs-section">အချစ်: 1757678400</span></span><span>
</span></span>ဤနည်းအားဖြင့်ကျွန်ုပ်တို့သည်မည်သည့်ထုံးစံပုံစံရက်စွဲကို Unix Timestamp သို့ပြောင်းလဲနိုင်သည်။
Date_timestamp_get နှင့် dateTime :: DateTime :: CreeFremformat ကို ပေါင်းစပ်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည် formats အမျိုးမျိုးရှိသည့်နေ့ရက်များကိုထိရောက်စွာလုပ်ဆောင်နိုင်ပြီး၎င်းတို့အား Unix Timestamps သို့ပြောင်းလဲနိုင်သည်။ ဤနည်းလမ်းသည်အထူးသဖြင့်အသုံးပြုသူ input, log forms များသို့မဟုတ်အခြားအခြေအနေများကိုတိကျသောပုံစံဖြင့်ခွဲထားရန်လိုအပ်သည့်အခြားအခြေအနေများအတွက်အထူးသဖြင့်သင့်လျော်သည်။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ဤကိရိယာများကိုအသုံးပြုခြင်းသည်အချိန်နှင့်ပိုမိုလွယ်ကူစွာအဆင်ပြေစွာပြုလုပ်နိုင်သည်။