JavaScript ရှိ နေ့စဉ်စတင်ခြင်း
လက်ရှိနေ့၏ စတင်ချိန်ကို ပါဝင်သော ရက်စွဲအရာဝတ္ထုတစ်ခုကို ရယူကြပါစို့-
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 0, 0, 0);
သင်သိပြီးသားအတိုင်း၊ အရာဝတ္ထု Date ၏ ပါရာမီတာများကို
အဆုံးမှ ချန်လှပ်ထားနိုင်သည်။ ထိုသို့ဖြစ်ပါက နာရီများ၊
မိနစ်များနှင့် စက္ကန့်များသည် တန်ဖိုး 0 ရှိလိမ့်မည်။
၎င်းတို့ကို ချန်လှပ်ကြည့်ပါ-
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate());
သို့သော် နေ့ကို ချန်လှပ်လို့မရပါ၊ အဘယ်ကြောင့်ဆိုသော်
၎င်းကို ချန်လှပ်ပါက တန်ဖိုး 1 ယူသွားမည်၊
ကျွန်ုပ်တို့လိုအပ်သည်မှာ လက်ရှိနေ့ဖြစ်သည်။ Date
ဖြင့် အလုပ်လုပ်သည့် စည်းမျဉ်းများအရ နှစ်ကို မချန်လှပ်ဘဲ
လကို ချန်လှပ်၍လည်း မရပါ။
နှစ်၊ လ၊ နေ့ သုံးခုစလုံးကိုလည်း တစ်ပြိုင်နက် ချန်လှပ်၍ မရပါ-
ဤသို့ဖြစ်ပါက လက်ရှိအချိန်ကာလကို ယူပါလိမ့်မည်။
ကျွန်ုပ်တို့ လိုအပ်သည်မှာ လက်ရှိနှစ်၊ လက်ရှိလ၊ လက်ရှိနေ့
ဖြစ်သည့်အတွက် ဤအရာသည် မကောင်းသည်မှာ အဘယ်ကြောင့်နည်း။
ပြဿနာမှာ ကျွန်ုပ်တို့လိုအပ်သည်မှာ သန်းခေါင်ယံဖြစ်ရမည်၊
ဆိုလိုသည်မှာ နာရီ၊ မိနစ်၊ စက္ကန့်များသည် တန်ဖိုး 0
ရှိရမည်၊ သို့သော် လက်ရှိအချိန်ကာလတွင် ၎င်းတို့သည်
လက်ရှိတန်ဖိုးများရှိပြီး သန်းခေါင်ယံ မဟုတ်တော့ပါ။
နေ့စဉ်စတင်ချိန်နှင့် လက်ရှိအချိန်ကာလကြား နာရီဘယ်နှစ်နာရီ ကျော်လွန်သွားပြီဖြစ်ကြောင်း သတ်မှတ်ပါ။