JavaScript ရှိ ရက်စွဲ၏ မှန်ကန်မှုကို စစ်ဆေးခြင်း
ယခု ရက်စွဲတစ်ခုကို မှန်ကန်မှု ရှိမရှိ စစ်ဆေးနည်းကို သင်ယူကြပါစို့။ ဥပမာ၊ 31 ဇန်နဝါရီ သည် မှန်ကန်သောရက်စွဲဖြစ်ပြီး 32 ဇန်နဝါရီ သည် မမှန်ကန်သောရက်စွဲဖြစ်သည်။ သင်သိထားသည့်အတိုင်း၊ JavaScript သည် ရက်စွဲများကို အလိုအလျောက် ပြင်ဆင်ပေးသည်။ ကျွန်ုပ်တို့၏ ဖြစ်ရပ်တွင်၊ ၎င်းဆိုလိုသည်မှာ 32 ဇန်နဝါရီ သည် အလိုအလျောက် 1 ဖေဖော်ဝါရီ ဖြစ်သွားမည်ဟု ဆိုလိုသည်။
ရက်စွဲတစ်ခု တည်ရှိမှုကို စစ်ဆေးရန် JavaScript ၏ ထိုသတ်မှတ်ချက်ကို အသုံးပြုနိုင်သည်။ မည်သို့ စစ်ဆေးမည်နည်း။ ရက်စွဲဖြင့် object တစ်ခု ဖန်တီးပြီး ရက်စွဲ၏ အစိတ်အပိုင်းများ ပြောင်းလဲသွားခြင်း ရှိမရှိကို ကြည့်ရှုမည်။ တစ်နည်းဆိုရသော်၊ JavaScript သည် ကျွန်ုပ်တို့၏ ရက်စွဲကို ပြင်ဆင်ခဲ့သလား၊ မပြင်ဆင်ခဲ့သလား။ အကယ်၍ ပြင်ဆင်ခဲ့ပါက၊ ဆိုလိုသည်မှာ ကျွန်ုပ်တို့ ပေးပို့ခဲ့သော ရက်စွဲသည် မမှန်ကန်ပါ။ မပြင်ဆင်ခဲ့ပါက၊ မှန်ကန်ပါသည်။
ဖော်ပြခဲ့သည်ကို လုပ်ဆောင်ကြပါစို့။
let year = 2025;
let month = 0;
let day = 32;
let date = new Date(year, month, day);
if (date.getFullYear() == year && date.getMonth() == month && date.getDate() == day) {
console.log('မှန်ကန်သည်');
} else {
console.log('မမှန်ကန်ပါ');
}
checkDate လုပ်ဆောင်ချက်ကို ပြုလုပ်ပါ။ ၎င်းလုပ်ဆောင်ချက်သည် ဖော်ပြခဲ့သော စစ်ဆေးမှုကို လုပ်ဆောင်ပါစေ။ ရက်စွဲ မှန်ကန်ပါက လုပ်ဆောင်ချက်က true ပြန်ပေးပြီး မမှန်ကန်ပါက false ပြန်ပေးပါစေ။ 31 ဇန်နဝါရီ နှင့် 32 ဇန်နဝါရီ အတွက် ဤလုပ်ဆောင်ချက်၏ လုပ်ဆောင်ချက်နမူနာ။
console.log(checkDate(2025, 0, 31)); // true ကိုပြသမည်
console.log(checkDate(2025, 0, 32)); // false ကိုပြသမည်