Time Stamps သည်ကွန်ပျူတာထုတ်လုပ်မှုတွင်အချိန်ကုန်ခံခြင်းနည်းလမ်းဖြစ်သည်။ 0 က်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုတွင် 00:00:00:00 UTC မှ Php TimesPs များတွင်အသုံးပြုသူများကိုအချိန်တွက်ချက်မှုနှင့်သိုလှောင်မှုအတွက်အသုံးပြုသူများကို အသုံးပြု. အသုံးပြုသူများကိုစည်းလုံးညီညွတ်စွာအသုံးပြုသောအသုံးပြုသူများကိုအသုံးပြုသည်။ ဤဆောင်းပါးသည် PHP Timestamps ကို HTML5 dateTime input box အတွက်လိုအပ်သောစံပုံစံဖြင့်မည်သို့ပုံစံချရမည်ကိုရှင်းပြပါမည်။
Timestamp သည် 1970 ဇန်နဝါရီ 1 ရက်တွင် 0.0000 GMT မှစက္ကန့်အရေအတွက်ကိုကိုယ်စားပြုသည်။ PHP တွင်လက်ရှိအချိန်တွင်ဤတံဆိပ်ခေါင်းကို အချိန်ကာလ () function ကိုမှတစ်ဆင့်အလွယ်တကူရနိုင်သည်။
$ current_timestamp = time (); // လက်ရှိအချိန်တံဆိပ်ခေါင်းကိုရယူပါ
မှတ်ချက်။ ။ ကွဲပြားခြားနားသောအချိန်ဇုန်များနှင့်ဆက်ဆံရာတွင်တိကျသောအချိန်ကိုသေချာစေရန်အချိန်ကိုအထူးဂရုပြုရန်လိုအပ်သည်။
အချိန်ကိုပိုမိုအလိုလိုစွာပြသရန် 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 သည်သုံးစွဲသူများအား browser ၏ကိုယ်ပိုင်ထိန်းချုပ်မှုများမှတဆင့်ရက်စွဲများနှင့်အချိန်ကိုအလွယ်တကူရွေးချယ်ရန်ခွင့်ပြုသည့် input types အသစ်များကိုမိတ်ဆက်ပေးသည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -
<label for="datetime">ရက်စွဲနှင့်အချိန်ကိုရွေးချယ်ပါ။</label> <input type="datetime" name="datetime" id="datetime">
ဤ input box သည်ဒေသဆိုင်ရာအချိန်ကိုထောက်ပံ့ပေးပြီးကွဲပြားခြားနားသောဘရောင်ဇာများတွင်အနည်းငယ်ကွဲပြားသောရလဒ်များကိုပြသနိုင်သည်။
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 ကိုအသုံးပြုပြီးအသုံးပြုသူအတွေ့အကြုံကိုပိုမိုကောင်းမွန်စေသည်သာမကရှေ့ဆုံးအချိန်အပြောင်းအလဲများကိုလည်းရိုးရှင်းစေသည်။