Date Object
Date Object သည် ရက်စွဲများ
ဆက်သွယ်အသုံးပြုရန် အဓိကအရာဝတ္ထု ဖြစ်ပါသည်။
Syntax (စာကြောင်းဖွဲ့စည်းပုံ)
let date = new Date();
ယခု ကိန်းရှင် date သည် ရက်စွဲ Object
တစ်ခုဖြစ်ပြီး ၎င်းအတွင်းတွင် လက်ရှိအချိန်
(စက္ကန့်၊ မိနစ်၊ နာရီ၊ စသည်ဖြင့်) သိမ်းဆည်းထားပါသည်။
အထူးလုပ်ဆောင်ချက်များ အသုံးပြု၍ ကျွန်ုပ်တို့သည်
လိုအပ်သော အချိန်၏ အထူးလက္ခဏာများကို ရယူနိုင်သည်၊
ဥပမာ၊ လက်ရှိနာရီ၊ လက်ရှိရက် သို့မဟုတ် လက်ရှိလ။
ဥပမာအားဖြင့်၊ လက်ရှိနာရီကို ဤသို့ရယူနိုင်ပါသည်-
date.getHours()၊ လက်ရှိလကိုမူ
ဤသို့ရယူနိုင်ပါသည် date.getMonth()။
ရွေးချယ်စရာအားလုံးကို ကြည့်ရှုပါ-
let date = new Date();
console.log(date.getSeconds()); // စက္ကန့်များ
console.log(date.getMinutes()); // မိနစ်များ
console.log(date.getHours()); // နာရီများ
console.log(date.getDate()); // ရက်များ
console.log(date.getMonth()); // လများ (သုညမှစ၍)
console.log(date.getFullYear()); // ခုနှစ်
console.log(date.getDay()); // လက်ရှိ သီတင်းကျွတ်နေ့
သတ်မှတ်ထားသော အချိန်ကာလကို သတ်မှတ်ခြင်း
လက်ရှိအချိန်ကာလမဟုတ်ဘဲ သတ်မှတ်ထားသော အချိန်ကာလကို
သတ်မှတ်နိုင်ပါသည်။ ဤသို့ပြုလုပ်ရန် သတ်မှတ်ချက်များကို
new Date(ခုနှစ်၊ လ၊ ရက်၊ နာရီ၊
မိနစ်၊ စက္ကန့်၊ မီလီစက္ကန့်) ပုံစံဖြင့်
ပေးပို့ရပါမည်။ ထိုအခါ date ကိန်းရှင်ထဲသို့
လက်ရှိအချိန်ကာလမဟုတ်ဘဲ ကျွန်ုပ်တို့ သတ်မှတ်ချက်များတွင်
ဖော်ပြထားသော အချိန်ကာလ ရေးသွင်းသွားပါမည်။
ထိုပုံစံ၏ အထူးသဖြင့်လက္ခဏာများ- လများကို ရေတွက်ခြင်းသည်
သုညမှစပါသည်၊ နာရီမှစ၍ မပါရှိသော သတ်မှတ်ချက်များကို
သုညအဖြစ် သတ်မှတ်ပြီး၊ ခုနှစ်၊ လနှင့် ရက်များအတွက်မူ
တစ်အဖြစ် သတ်မှတ်ပါသည်။
ဥပမာ
လက်ရှိ ရက်၊ လနှင့် ခုနှစ် ကို
'ခုနှစ်-လ-ရက်' ပုံစံဖြင့်
ထုတ်ပြကြပါစို့ (ဤသို့ဖြင့် လသည်
စစ်မှန်သောလထက် 1 နည်းနေမည်
ဖြစ်သည်၊ အဘယ်ကြောင့်ဆိုသော် လများ နံပါတ်သတ်မှတ်ခြင်းသည် သုညမှစသောကြောင့်)။
let date = new Date();
let str = date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate();
console.log(str);
ဆက်လက်လေ့လာရန်
-
Date Object သို့ အသုံးပြုသည့် အဓိကနည်းလမ်းအားလုံး-
getFullYear,getMonth,getDate,getHours,getMinutes,getSeconds,getDay,getTime