Unix အချိန်တံဆိပ်နှင့် Epoch ၏ အခြေခံသဘောတရား
Unix အချိန် (Unix time) သို့မဟုတ် Epoch အချိန်ဆိုသည်မှာ ကွန်ပျူတာစနစ်များတွင် အချိန်ကို မှတ်တမ်းတင်ရန် အသုံးပြုသော စနစ်တစ်ခုဖြစ်သည်။ ၎င်းသည် ညှိနှိုင်းကမ္ဘာလုံးဆိုင်ရာအချိန် (UTC) စံနှုန်းအရ ၁၉၇၀ ပြည့်နှစ် ဇန်နဝါရီလ ၁ ရက်နေ့ ၀၀:၀၀:၀၀ (Unix Epoch) မှစတင်၍ ကုန်လွန်ခဲ့သော စက္ကန့် သို့မဟုတ် မီလီစက္ကန့် အရေအတွက်ကို ကိန်းပြည့်တစ်ခုတည်းဖြင့် ဖော်ပြခြင်းဖြစ်သည်။ ဥပမာအားဖြင့် 1700000000 ဆိုသော ကိန်းဂဏန်းသည် သတ်မှတ်ထားသော အချိန်ကာလတစ်ခုကို ကိုယ်စားပြုသည်။ ဤစနစ်ကို ကွန်ပျူတာစနစ်များ၏ လုပ်ဆောင်ချက်မှတ်တမ်း (system logs) များတွင်လည်းကောင်း၊ ဆော့ဖ်ဝဲလ်ရေးသားရာတွင် ပြဿနာရှာဖွေခြင်း (debugging) လုပ်ငန်းစဉ်များတွင်လည်းကောင်း ကျယ်ပြန့်စွာ အသုံးပြုကြသည်။
စက္ကန့်နှင့် မီလီစက္ကန့် ကွာခြားချက်ကို ခွဲခြားခြင်း
Unix အချိန်တံဆိပ်များကို အသုံးပြုရာတွင် စက္ကန့် နှင့် မီလီစက္ကန့် ဟူ၍ ယူနစ်နှစ်မျိုး ကွဲပြားနိုင်သည်။ ဤကိရိယာသည် ထည့်သွင်းလိုက်သော ဂဏန်း၏ ပမာဏအပေါ် မူတည်၍ ယူနစ်ကို အလိုအလျောက် ခွဲခြားပေးသည်။
- ဂဏန်း ၁၀ လုံးပါဝင်သော တန်ဖိုး: စက္ကန့် အဖြစ် သတ်မှတ်သည်။
- ဂဏန်း ၁၃ လုံးပါဝင်သော တန်ဖိုး: မီလီစက္ကန့် အဖြစ် သတ်မှတ်သည်။
ဤကိရိယာသည် Epoch 0 (တန်ဖိုး သုည) ကိုလည်း အမှားအယွင်းမရှိ ပြောင်းလဲပေးနိုင်သည်။
စံတော်ချိန်များ၏ အရေးပါပုံနှင့် ISO 8601 စံနှုန်း
အချိန်တံဆိပ်များကို လူသားတို့ ဖတ်ရှုနိုင်သော ရက်စွဲနှင့် အချိန်များသို့ ပြောင်းလဲရာတွင် စံတော်ချိန် (Timezone) သည် အလွန်အရေးကြီးသည်။ ဤကိရိယာသည် ရလဒ်များကို အောက်ပါပုံစံ သုံးမျိုးဖြင့် တစ်ပြိုင်နက် ပြသပေးသည်။
- ဒေသစံတော်ချိန်: အသုံးပြုသူ၏ စက်ပစ္စည်းတွင် သတ်မှတ်ထားသော ဒေသစံတော်ချိန်အတိုင်း ပြောင်းလဲပြသပေးသည်။
- UTC: ကမ္ဘာ့စံတော်ချိန် (Coordinated Universal Time) အတိုင်း ပြသပေးသည်။
- ISO 8601: နိုင်ငံတကာ စံနှုန်းသတ်မှတ်ချက်ဖြစ်သော ISO 8601 ပုံစံဖြင့် UTC အချိန်ကို ဖော်ပြပေးသည်။
ဒေသစံတော်ချိန်သည် အသုံးပြုသူ တည်ရှိရာနေရာအပေါ် မူတည်၍ ကွဲပြားနိုင်သော်လည်း UTC နှင့် ISO 8601 ရလဒ်များသည် မည်သည့်နေရာမှမဆို အမြဲတမ်း တူညီနေမည်ဖြစ်သည်။
ကိရိယာ၏ လုပ်ဆောင်ချက်နှင့် အသုံးပြုနည်းစနစ်
ဤကိရိယာသည် Unix အချိန်တံဆိပ်မှ ရက်စွဲသို့လည်းကောင်း၊ ပြက္ခဒိန်မှတစ်ဆင့် ရွေးချယ်ထားသော ရက်စွဲနှင့် အချိန်မှ Unix အချိန်တံဆိပ်သို့လည်းကောင်း နှစ်ဖက်စလုံးသို့ အပြန်အလှန် ပြောင်းလဲပေးနိုင်သည်။
- လက်ရှိအချိန်ကို အသုံးပြုရန်: "လက်ရှိအချိန်ကို အသုံးပြုရန်" ခလုတ်ကို နှိပ်ခြင်းဖြင့် လက်ရှိအချိန်၏ အချိန်တံဆိပ်ကို ချက်ချင်း ရယူနိုင်သည်။
- ရှင်းလင်းရန်: "ရှင်းလင်းရန်" ခလုတ်ကို အသုံးပြု၍ ထည့်သွင်းချက်များနှင့် ရလဒ်အားလုံးကို တစ်ပြိုင်နက် ဖျက်သိမ်းနိုင်သည်။
- ကူးယူခြင်း: ထွက်ပေါ်လာသော ရလဒ်တန်ဖိုးများထဲမှ မိမိလိုအပ်သော တန်ဖိုးကို ကလစ်နှိပ်ရုံဖြင့် Clipboard ထဲသို့ အလွယ်တကူ ကူးယူနိုင်သည်။
- နှိုင်းယှဉ်ချက်အချိန် (Relative time): လက်ရှိအချိန်နှင့် နှိုင်းယှဉ်၍ လွန်ခဲ့သော အချိန် သို့မဟုတ် ရှေ့သို့ ရောက်ရှိမည့် အချိန်ကို "ယခုလေးတင်" စသည်ဖြင့် လူသားတို့ ဖတ်ရှုရလွယ်ကူသော စကားလုံးများဖြင့် တွက်ချက်ဖော်ပြပေးသည်။
အကယ်၍ ထည့်သွင်းလိုက်သော အချက်အလက်သည် မှန်ကန်သော အချိန်တံဆိပ်မဟုတ်ပါက "မှန်ကန်သော အချိန်တံဆိပ်မဟုတ်ပါ — စက္ကန့် သို့မဟုတ် မီလီစက္ကန့် ကိန်းပြည့်တစ်ခုခုကို ထည့်သွင်းပါ။" ဟူသော အမှားသတင်းစကားကို ပြသမည်ဖြစ်သည်။ ထို့ပြင် ထည့်သွင်းလိုက်သော ကိန်းဂဏန်းသည် ရက်စွဲအဖြစ် ပြောင်းလဲရန် အတိုင်းအတာထက် ကျော်လွန်နေပါက "ထိုကိန်းဂဏန်းသည် မှန်ကန်သော ရက်စွဲတစ်ခုအတွက် အတိုင်းအတာထက် ကျော်လွန်နေပါသည်။" ဟူသော သတိပေးချက်ကို ပြသမည်ဖြစ်သည်။
ကိုယ်ရေးအချက်အလက် လုံခြုံမှုနှင့် လုပ်ဆောင်ပုံစံ
ဤကိရိယာသည် အချက်အလက် ပြောင်းလဲခြင်း လုပ်ငန်းစဉ်အားလုံးကို အသုံးပြုသူ၏ ဝဘ်ဘရောက်ဇာ (Browser) ထဲတွင်သာ တိုက်ရိုက် လုပ်ဆောင်ပေးသည်။ သင်ထည့်သွင်းလိုက်သော မည်သည့် အချက်အလက်၊ အချိန်တံဆိပ် သို့မဟုတ် ရက်စွဲကိုမျှ BroBroGo ဆာဗာသို့ တင်ပို့ခြင်း (Upload) လုံးဝမပြုလုပ်ပါ။ ထို့ကြောင့် သင့်အချက်အလက်များ၏ လုံခြုံမှုကို စိတ်ချစွာ အသုံးပြုနိုင်သည်။
အမေးနှင့်အဖြေများ (FAQ)
မေး - အချိန်တံဆိပ်တစ်ခုကို ဤနေရာတွင် ထည့်သွင်းခြင်းက စိတ်ချရပါသလား။
ဖြေ - ဟုတ်ကဲ့၊ စိတ်ချရပါတယ်။ ပြောင်းလဲခြင်းအားလုံးသည် သင့်ဘရောက်ဇာထဲတွင်သာ အလုပ်လုပ်ပြီး BroBroGo ဆီသို့ မည်သည့်အရာမျှ မပို့ပါ။
မေး - ကျွန်ုပ်၏ အချိန်တံဆိပ်သည် စက္ကန့် သို့မဟုတ် မီလီစက္ကန့်ဖြစ်ကြောင်း ၎င်းက မည်သို့သိရှိသနည်း။
ဖြေ - ဂဏန်းအရေအတွက်အလိုက် ခွဲခြားခြင်းဖြစ်သည် — ဂဏန်း ၁၀ လုံးပါက စက္ကန့်အဖြစ် သတ်မှတ်ပြီး ဂဏန်း ၁၃ လုံးပါက မီလီစက္ကန့်အဖြစ် သတ်မှတ်ပါသည်။ ၎င်းသည် epoch converter တိုင်း အသုံးပြုသော ပုံစံဖြစ်ပါသည်။
မေး - ရလဒ်များကို မည်သည့်စံတော်ချိန်ဖြင့် ပြသသနည်း။
ဖြေ - Local သည် သင့်စက်ပစ္စည်း၏ စံတော်ချိန်ကို အသုံးပြုပြီး UTC နှင့် ISO 8601 တို့သည် သင်မည်သည့်နေရာတွင်ရှိရှိ အမြဲတမ်း Coordinated Universal Time ကိုသာ ပြသပေးပါသည်။