လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP Timestamps ကို HTML5 dateTime input box ကိုပြောင်းလဲရန်လက်တွေ့ကျသောနည်းလမ်း

PHP Timestamps ကို HTML5 dateTime input box ကိုပြောင်းလဲရန်လက်တွေ့ကျသောနည်းလမ်း

gitbox 2025-08-04

နိဒါန်း

Time Stamps သည်ကွန်ပျူတာထုတ်လုပ်မှုတွင်အချိန်ကုန်ခံခြင်းနည်းလမ်းဖြစ်သည်။ 0 က်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုတွင် 00:00:00:00 UTC မှ Php TimesPs များတွင်အသုံးပြုသူများကိုအချိန်တွက်ချက်မှုနှင့်သိုလှောင်မှုအတွက်အသုံးပြုသူများကို အသုံးပြု. အသုံးပြုသူများကိုစည်းလုံးညီညွတ်စွာအသုံးပြုသောအသုံးပြုသူများကိုအသုံးပြုသည်။ ဤဆောင်းပါးသည် PHP Timestamps ကို HTML5 dateTime input box အတွက်လိုအပ်သောစံပုံစံဖြင့်မည်သို့ပုံစံချရမည်ကိုရှင်းပြပါမည်။

PHP Timestamp အခြေခံ

Timestamp နှင့်အဓိပ္ပါယ်နှင့်ဝယ်ယူ

Timestamp သည် 1970 ဇန်နဝါရီ 1 ရက်တွင် 0.0000 GMT မှစက္ကန့်အရေအတွက်ကိုကိုယ်စားပြုသည်။ PHP တွင်လက်ရှိအချိန်တွင်ဤတံဆိပ်ခေါင်းကို အချိန်ကာလ () function ကိုမှတစ်ဆင့်အလွယ်တကူရနိုင်သည်။

$ current_timestamp = time (); // လက်ရှိအချိန်တံဆိပ်ခေါင်းကိုရယူပါ

မှတ်ချက်။ ။ ကွဲပြားခြားနားသောအချိန်ဇုန်များနှင့်ဆက်ဆံရာတွင်တိကျသောအချိန်ကိုသေချာစေရန်အချိန်ကိုအထူးဂရုပြုရန်လိုအပ်သည်။

Timestamps ဖတ်နိုင်သည့်ရက်စွဲများကိုပြောင်းပါ

အချိန်ကိုပိုမိုအလိုလိုစွာပြသရန် timestamps များကိုဖတ်နိုင်သည့်နေ့စွဲပုံစံများသို့ပြောင်းလဲရန်မကြာခဏလိုအပ်သည်။ PHP တွင်, ရက်စွဲ () လုပ်ဆောင်မှုသည်ဤသို့ပြုလုပ်နိုင်သည်။

$ Timestamp = 1473830502;
$ ရက်စွဲ = ရက်စွဲ ("YMD H: I: S: S: S: S", $ timestamp); // ဘုံရက်စွဲနှင့်အချိန် format format echo $ date သို့ကူးပြောင်း; // output ကိုဥပမာ - 2016-09-14 15:08:22

ပထမ ဦး ဆုံး parameter သည် format string ကို string ကိုနှင့်ဒုတိယ parameter သည် timestamp ဖြစ်ပါတယ်။

HTML5 datetime input အမျိုးအစားကိုမိတ်ဆက်ခြင်း

HTML5 သည်သုံးစွဲသူများအား browser ၏ကိုယ်ပိုင်ထိန်းချုပ်မှုများမှတဆင့်ရက်စွဲများနှင့်အချိန်ကိုအလွယ်တကူရွေးချယ်ရန်ခွင့်ပြုသည့် input types အသစ်များကိုမိတ်ဆက်ပေးသည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -

<label for="datetime">ရက်စွဲနှင့်အချိန်ကိုရွေးချယ်ပါ။</label>
<input type="datetime" name="datetime" id="datetime">

ဤ input box သည်ဒေသဆိုင်ရာအချိန်ကိုထောက်ပံ့ပေးပြီးကွဲပြားခြားနားသောဘရောင်ဇာများတွင်အနည်းငယ်ကွဲပြားသောရလဒ်များကိုပြသနိုင်သည်။

PHP Timestamps ကို HTML5 datetime format ဖြင့်ပြောင်းပါ

Timestamps များအတွက် HTML5 datetetime input box ၏တန်ဖိုး attribute ကိုလိုက်လျောညီထွေဖြစ်အောင် Timestamps သည် ISO 8601 စံချိန်စံညွှန်းများနှင့်ကိုက်ညီသောနေ့စွဲနှင့်ပုံစံချရန်လိုအပ်သည်။ နမူနာကုဒ်:

$ Timestamp = 1473830502;
$ datetime = ရက်စွဲ ("YMD \ th: i: i: S: S: S: S", $ timestamp); // datetime input ကိုထည့်သွင်းရန်လိုအပ်သော format ကို ECHO " <label for='datetime'>ကိုရွေးပါ။</label> ";
ပဲ့တင်သံ "<input type='datetime' name='datetime' id='datetime' value='" . $datetime . "'> "/; // input box ရဲ့တန်ဖိုးကိုသတ်မှတ်ပါ

ဤတွင် \ t ကို Dates နှင့် Times များကိုခွဲခြားရန်အသုံးပြုသည်။ H သည် 24 နာရီနာရီ, ကျွန်ုပ်သည် မိနစ်အနည်းငယ်နှင့် စက္က န့်ဖြစ်သည်။

Diso 8601 စံချိန်စံညွှန်းများနှင့်ကိုက်ညီသောနေ့စွဲနှင့်အချိန်ပုံစံများကိုလိုက်နာရန်မှာမှန်ကန်သော display ကိုရရှိရန်သော့ချက်ဖြစ်သည်။

နမူနာကုဒ်အပြည့်အစုံ

<?php
$current_timestamp = time(); // လက်ရှိ timestamp ရယူပါ
$datetime = date("Y-m-d\TH:i:s", $current_timestamp); // ကူးပြောင်းdatetimeပမာဏ

echo "<label for='datetime'> ရက်စွဲနှင့်အချိန်ကိုရွေးချယ်ပါ - ";
ပဲ့တင်သံ "<input type='datetime' name='datetime' id='datetime' value='" . $datetime . "'> ";
>

အကျဉ်းချုပ်

ဤဆောင်းပါးတွင်မိတ်ဆက်နည်းများမှတစ်ဆင့် PHP Timestamps များကို HTML5 datetetime input box မှလိုအပ်သောပုံစံသို့အလွယ်တကူပြောင်းလဲနိုင်သည်။ HTML5 ဇာတိ datetime input ကိုအသုံးပြုပြီးအသုံးပြုသူအတွေ့အကြုံကိုပိုမိုကောင်းမွန်စေသည်သာမကရှေ့ဆုံးအချိန်အပြောင်းအလဲများကိုလည်းရိုးရှင်းစေသည်။