JavaScript တွင် ရက်စွဲပုံစံပြောင်းလဲခြင်း
ယခု ရက်စွဲပုံစံပြောင်းလဲခြင်းကို သင်ယူကြပါစို့။ ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့ထံ နှစ်-လ-ရက် ပုံစံဖြင့် ရက်စွဲစာကြောင်းတစ်ခု ရှိသည်ဆိုပါစို့။ ထိုရက်စွဲ၏ ပုံစံကို အခြားတစ်မျိုးသို့ ပြောင်းလဲကြပါစို့၊ ဥပမာအားဖြင့်၊ ဤကဲ့သို့သော ပုံစံသို့: ရက်/လ/နှစ်။
သီးခြားဥပမာတစ်ခုဖြင့် ပြဿနာကို ဖြေရှင်းကြပါစို့။
ပြောင်းလဲနိုင်သော date တွင် ရက်စွဲ
'2025-12-31' ရှိသည်ဆိုပါစို့။ ထိုရက်စွဲကို
'31/12/2025' အဖြစ်သို့ ပြောင်းလဲကြပါစို့။
ပြဿနာကိုဖြေရှင်းရန် ကျွန်ုပ်တို့၏စာကြောင်း '2025-12-31' ကို
မျဉ်းသားစကားလုံးအဖြစ်သုံးကာ split နည်းလမ်းကို
အသုံးပြု၍ array တစ်ခုသို့ ခွဲထုတ်ပါမည်။ ရလဒ်အနေဖြင့် array ၏ သုည
ဒြပ်စင်တွင် နှစ်ကို၊ ပထမဒြပ်စင်တွင်
လကို၊ ဒုတိယဒြပ်စင်တွင် ရက်ကို တွေ့ရပါမည်:
let str = '2025-12-31';
let arr = str.split('-');
console.log(arr); // ['2025', '12', '31'] array ကိုရပါမည်
ယခု၊ array ၏ အမျိုးမျိုးသောဒြပ်စင်များကို ၎င်းတို့၏သော့များဖြင့် ရည်ညွှန်းကာ ကျွန်ုပ်တို့လိုအပ်သော စာကြောင်းကို ဖွဲ့စည်းပါမည်:
let str = '2025-12-31';
let arr = str.split('-');
let res = arr[2] + '/' + arr[1] + '/' + arr[0];
console.log(res); // '31/12/2025' စာကြောင်းကိုရပါမည်
split,
reverse နှင့်
join နည်းလမ်းများ၏
ပေါင်းစပ်မှုကိုလည်း အသုံးပြုနိုင်ပါသည်:
let str = '2025-12-31';
let res = str.split('-').reverse().join('/');
console.log(res); // '31/12/2025' စာကြောင်းကိုရပါမည်
နှစ်-လ-ရက် ပုံစံဖြင့် ရက်စွဲတစ်ခုပေးထားသည်။ ထိုရက်စွဲကို ရက်.လ.နှစ် ပုံစံသို့ ပြောင်းလဲပါ။