timestamps ရယူခြင်းသည်ဖွံ့ဖြိုးတိုးတက်မှုကာလအတွင်းဘုံလိုအပ်ချက်ဖြစ်သည်။ ယေဘုယျအားဖြင့်ပြောရလျှင်ကျွန်ုပ်တို့၏ဘုံ Timestamp သည်ဂဏန်း 10 လုံးဖြစ်ပြီး, သို့သော်အချို့သော application အခြေအနေများတွင်ကျွန်ုပ်တို့သည် 13-bit timestamps ကဲ့သို့သောတိကျသော timestamps များလိုအပ်သည်။
13-bit timestamp သည် 1970, ဇန်နဝါရီလ 1 ရက်နေ့တွင် 0:00:00 ရက်မှစ. 0.00:00 မှလက်ရှိအခြေအနေကိုကိုယ်စားပြုသည်။ အောက်တွင်ကျွန်ုပ်တို့သည် PHP တွင် 13-bit timestamps ရရှိရန်နည်းလမ်း 2 ခုကိုမိတ်ဆက်ပေးလိမ့်မည်။
PHP တွင် microtime () function သည်လက်ရှိ microseconds နှင့် timestamps အရေအတွက်ကိုပြန်ပို့နိုင်သည်။ စစ်မှန်သော parameter ကို microtime သို့ဖြတ်သန်းခြင်းအားဖြင့်ကျွန်ုပ်တို့သည် floating decimal ကိုရ။ ၎င်းကို 13-bit timestamp သို့ပြောင်းလဲနိုင်သည်။
Code analysis: ပထမ ဦး စွာကျွန်ုပ်တို့သည်လက်ရှိ microseconds အရေအတွက်ကိုရရှိရန် Microtime (Trust) ကိုခေါ်ပြီးမီလီစက္ကန့်နှင့်တိကျမှန်ကန်သောတန်ဖိုးကိုရရန် 1000 ဖြင့်မြှောက်ပါ။ ထို့နောက် intval () function ကိုသုံးရန် timeger ပုံစံသို့ပြောင်းရန် (13) နည်းနည်း timestamp သို့ပြောင်းလဲရန်။
နောက်နည်းတစ်နည်းမှာ PHP ၏ built-builtime builtime class ကို 13-bit timestamp ရရန်ဖြစ်သည်။ ဤနည်းလမ်းသည်ရှည်လျားသောကုဒ်အတော်အတန်ရှိသော်လည်း၎င်းသည်အလိုလိုသိ။ နားလည်ရန်လွယ်ကူသည်။
Code Analysis: Datetime အရာဝတ်ထုတစ်ခုကို ဦး စွာဖန်တီးပြီး, Unix Timestamp (I.E. , 10-bit timestamp) ကိုရဖို့ 1000 ပြည့်နှစ်ကိုသုံးပါ။
နည်းလမ်းနှစ်မျိုးလုံးသည်သင့်အား 13-bit timestamps အတိအကျရရှိရန်ကူညီနိုင်သည်။ မည်သည့်နည်းလမ်းကိုရွေးချယ်ရန်သင့်ရဲ့တိကျသောလိုအပ်ချက်များနှင့်ပုဂ္ဂိုလ်ရေး ဦး စားပေးပေါ်မူတည်သည်။