JavaScript နေ့စွဲအရာဝတ္ထုများ
JavaScript Date Object သည် ကျွန်ုပ်တို့အား ရက်စွဲများဖြင့် လုပ်ဆောင်နိုင်သည်-
စနေ ဇန်နဝါရီ 29 ရက် 2022 ခုနှစ် 21:38:11 GMT+0000 (ညှိနှိုင်းထားသော ကမ္ဘာ့စံတော်ချိန်)
ဥပမာ
const d = new Date();
JavaScript နေ့စွဲအထွက်
မူရင်းအားဖြင့်၊ JavaScript သည် ဘရောက်ဆာ၏ အချိန်ဇုန်ကို အသုံးပြုပြီး ရက်စွဲကို စာသားစာကြောင်းအပြည့်အစုံအဖြစ် ပြသပါမည်-
စနေ ဇန်နဝါရီ 29 ရက် 2022 ခုနှစ် 21:38:11 GMT+0000 (ညှိနှိုင်းထားသော ကမ္ဘာ့စံတော်ချိန်)
ရက်စွဲများကို မည်သို့ပြသရမည်ကို ဤသင်ခန်းစာတွင် နောက်ပိုင်းတွင် သင်ပိုမိုလေ့လာနိုင်မည်ဖြစ်ပါသည်။
ရက်စွဲအရာဝတ္ထုများဖန်တီးခြင်း။
ရက်စွဲအရာဝတ္ထုများကို
new Date()
constructor ဖြင့်ဖန်တီးထားသည်။
ရက်စွဲအရာဝတ္ထုအသစ်တစ်ခုကို ဖန်တီးရန် နည်းလမ်း 4 ခုရှိသည် ။
new Date()
new Date(year, month, day, hours, minutes, seconds, milliseconds)
new Date(milliseconds)
new Date(date string)
ရက်စွဲအသစ်()
new Date()
လက်ရှိရက်စွဲနှင့် အချိန် နှင့်အတူ ရက်စွဲအသစ်တစ်ခုကို ဖန်တီးသည် -
ဥပမာ
const d = new Date();
ရက်စွဲအရာဝတ္ထုများသည် တည်ငြိမ်သည်။ ကွန်ပြူတာအချိန်သည် အမှတ်ခြစ်နေသော်လည်း ရက်စွဲအရာဝတ္ထုများ မဟုတ်ပါ။
ရက်စွဲအသစ် ( နှစ်၊ လ၊ ... )
new Date(year, month, ...)
သတ်မှတ်ထားသော ရက်စွဲနှင့် အချိန် ဖြင့် ရက်စွဲအသစ်တစ်ခုကို ဖန်တီးသည် ။
ဂဏန်း 7 လုံးသည် နှစ်၊ လ၊ နေ့၊ နာရီ၊ မိနစ်၊ စက္ကန့်နှင့် မီလီစက္ကန့် (ထိုအစီအစဥ်အတိုင်း) သတ်မှတ်သည်-
ဥပမာ
const d = new Date(2018, 11, 24, 10, 33, 30, 0);
မှတ်ချက်- JavaScript သည် လများကို 0 မှ 11 အထိ ရေတွက်သည် ။
ဇန်န၀ါရီလ = 0 ။
ဒီဇင်ဘာ = ၁၁ ။
11 ထက် ပိုမြင့်သော တစ်လကို သတ်မှတ်ခြင်းသည် အမှားအယွင်းမရှိသော်လည်း အကျုံးဝင်မှုကို နောက်နှစ်တွင် ထည့်ပါ-
သတ်မှတ်ခြင်း-
const d = new Date(2018, 15, 24, 10, 33, 30);
အတူတူပါပဲ-
const d = new Date(2019, 3, 24, 10, 33, 30);
တစ်ရက်လျှင် အမြင့်ဆုံးထက် ပိုများသည်ဟု သတ်မှတ်ခြင်းသည် အမှားအယွင်းမရှိသော်လည်း အကျုံးဝင်မှုကို နောက်လသို့ ပေါင်းထည့်သည်-
သတ်မှတ်ခြင်း-
const d = new Date(2018, 5, 35, 10, 33, 30);
အတူတူပါပဲ-
const d = new Date(2018, 6, 5, 10, 33, 30);
6၊ 4၊ 3 သို့မဟုတ် 2 နံပါတ်များကို အသုံးပြုခြင်း။
6 ဂဏန်းများသည် နှစ်၊ လ၊ နေ့၊ နာရီ၊ မိနစ်၊ ဒုတိယ။
ဥပမာ
const d = new Date(2018, 11, 24, 10, 33, 30);
5 ဂဏန်းများသည် နှစ်၊ လ၊ နေ့၊ နာရီ၊ မိနစ်တို့ကို သတ်မှတ်သည်-
ဥပမာ
const d = new Date(2018, 11, 24, 10, 33);
ဂဏန်း ၄ လုံးသည် တစ်နှစ်၊ လ၊ နေ့၊ နာရီတို့ကို သတ်မှတ်သည်-
ဥပမာ
const d = new Date(2018, 11, 24, 10);
ဂဏန်း ၃ လုံးသည် တစ်နှစ်၊ လနှင့် နေ့တို့ကို သတ်မှတ်သည်-
ဥပမာ
const d = new Date(2018, 11, 24);
ဂဏန်း 2 လုံးသည် တစ်နှစ်နှင့်လကို သတ်မှတ်သည်-
ဥပမာ
const d = new Date(2018, 11);
လကို ချန်ထားလို့ မရဘူး။ အကယ်၍ သင်သည် ကန့်သတ်ချက်တစ်ခုသာ ပေးဆောင်ပါက ၎င်းကို မီလီစက္ကန့်များအဖြစ် သတ်မှတ်မည်ဖြစ်သည်။
ဥပမာ
const d = new Date(2018);
အရင်ရာစု
ဂဏန်းတစ်နှစ်လုံးနှင့် နှစ်လုံးကို 19xx ဟု အဓိပ္ပာယ်ရလိမ့်မည်-
ဥပမာ
const d = new Date(99, 11, 24);
ဥပမာ
const d = new Date(9, 11, 24);
ရက်စွဲအသစ်( dateString )
new Date(dateString)
ရက်စွဲစာကြောင်း တစ်ခုမှ ရက်စွဲအရာဝတ္ထုအသစ်တစ်ခုကို ဖန်တီးသည် -
ဥပမာ
const d = new Date("October 13, 2014 11:13:00");
ရက်စွဲစာကြောင်းများကို နောက်အခန်းတွင် ဖော်ပြထားပါသည်။
JavaScript သည် ရက်စွဲများကို မီလီစက္ကန့်များအဖြစ် သိမ်းဆည်းသည်။
JavaScript သည် ဇန်နဝါရီလ 01၊ 1970၊ 00:00:00 UTC (Universal Time Coordinated) မှစတင်၍ မီလီစက္ကန့်အရေအတွက်များအဖြစ် ရက်စွဲများကို သိမ်းဆည်းထားသည်။
သုညအချိန်သည် ဇန်နဝါရီလ 01 ရက် 1970 00:00:00 UTC ဖြစ်သည်။
ယခုအချိန်သည်- 1643492291894 မီလီစက္ကန့် လွန်ခဲ့သည့် ဇန်နဝါရီလ 01 ရက် 1970 ခုနှစ်
ရက်စွဲအသစ်( မီလီစက္ကန့် )
new Date(milliseconds)
သုညအချိန် အပေါင်း မီလီစက္ကန့် များအဖြစ် ရက်စွဲအရာဝတ္ထုအသစ်ကို ဖန်တီးသည် ။
ဥပမာ
const d = new Date(0);
01 ဇန်န၀ါရီ 1970 အပေါင်း 100 000 000 000 မီလီစက္ကန့် သည် ခန့်မှန်းခြေ 03 မတ်လ 1973 ဖြစ်သည် ။
ဥပမာ
const d = new Date(100000000000);
ဇန်န၀ါရီလ 01 1970 အနှုတ် 100 000 000 000 မီလီစက္ကန့်သည် အောက်တိုဘာလ 31 1966 ခန့်ဖြစ်သည် ။
ဥပမာ
const d = new Date(-100000000000);
ဥပမာ
const d = new Date(86400000);
တစ်ရက် (24 နာရီ) သည် 86 400 000 မီလီစက္ကန့်ဖြစ်သည်။
ရက်စွဲနည်းလမ်းများ
Date object တစ်ခုကို ဖန်တီးသောအခါ၊ နည်းလမ်း များစွာသည် သင့်အား ၎င်းကို လုပ်ဆောင်နိုင်စေပါသည်။
ရက်စွဲနည်းလမ်းများသည် ဒေသစံတော်ချိန် သို့မဟုတ် UTC (universal သို့မဟုတ် GMT) အချိန်ကို အသုံးပြု၍ နှစ်၊ လ၊ နေ့၊ နာရီ၊ မိနစ်၊ စက္ကန့်နှင့် မီလီစက္ကန့်၏ ရက်စွဲအရာဝတ္ထုများကို ရယူသတ်မှတ်နိုင်စေပါသည်။
ရက်စွဲနည်းလမ်းများနှင့် အချိန်ဇုန်များကို နောက်အခန်းများတွင် ဖော်ပြထားသည်။
ရက်စွဲများကိုပြသခြင်း။
JavaScript သည် (မူလအားဖြင့်) အထွက်ရက်စွဲများကို စာသား string ဖော်မတ်ဖြင့် ထုတ်ပေးပါမည်-
ဥပမာ
Sat Jan 29 2022 21:38:11 GMT+0000 (Coordinated Universal Time)
HTML တွင် ရက်စွဲအရာဝတ္ထုတစ်ခုကို သင်ပြသသောအခါ၊ ၎င်းကို နည်းလမ်းဖြင့် အလိုအလျောက် လိုင်းတစ်ခုအဖြစ်သို့ ပြောင်းလဲသွားမည် toString()
ဖြစ်သည်။
ဥပမာ
const d = new Date();
d.toString();
နည်းလမ်း သည် toUTCString()
ရက်စွဲတစ်ခုအား UTC စာကြောင်းတစ်ခု (ရက်စွဲဖော်ပြမှုစံနှုန်းတစ်ခု) သို့ ပြောင်းလဲသည်။
ဥပမာ
const d = new Date();
d.toUTCString();
toDateString()
နည်းလမ်းသည် ရက်စွဲတစ်ခုအား ပိုမိုဖတ်ရှုနိုင်သော ဖော်မတ်သို့ ပြောင်းပေးသည် -
ဥပမာ
const d = new Date();
d.toDateString();
နည်းလမ်း သည် toISOString()
ISO စံဖော်မတ်ကို အသုံးပြု၍ ရက်စွဲအရာဝတ္တုကို စာကြောင်းတစ်ခုအဖြစ်သို့ ပြောင်းသည်-
ဥပမာ
const d = new Date();
d.toISOString();
JavaScript ရက်စွဲ ကိုးကားချက် အပြည့်အစုံ
ပြီးပြည့်စုံသော ရက်စွဲအကိုးအကားအတွက်၊ ကျွန်ုပ်တို့ထံ သွားပါ။
ပြီးပြည့်စုံသော JavaScript နေ့စွဲအကိုးအကား ။
ရည်ညွှန်းချက်တွင် ရက်စွဲဂုဏ်သတ္တိများနှင့် နည်းလမ်းအားလုံး၏ ဖော်ပြချက်များနှင့် နမူနာများ ပါရှိသည်။