အကြောင်းအရာစျေးကွက်

JavaScript - Dynamic Generated Time List

ငါကပရိုဂရမ်မာတစ်ယောက်မဟုတ်ပေမယ့်ပရိုဂရမ်အတော်လေးရတယ်။ ယနေ့တွင်ကျွန်ုပ်တို့သည် 5 မိနစ်ကြားကာလများနှင့်အကြိမ်များနှင့်စာရင်း dropdown ထုတ်လုပ်ရန်ရှိရာ interface ရှေ့ပြေးပုံစံအဘို့ဖြစ်၏။ ဤအချိန်အပိုင်းအခြားသည်ရွေးချယ်ထားသောနေ့ရက်ပေါ် မူတည်၍ ပြောင်းလဲနိုင်သည် (ရက်ချိန်းယူရန်အချိန်တိုအတွင်းသို့ပြန်လာရန်ရက်စွဲတစ်ခုရွေးချယ်ခြင်းကိုစဉ်းစားပါ။ နေ့တိုင်းကွဲပြားခြားနားသောအချိန်များရှိသည်။ )

ကိုယ်တိုင်စာရင်းပြုစုရန်မလိုတော့ဘဲ၊ ၎င်းကို dynamically ထုတ်လုပ်ရန် JavaScript နှင့်အတူ looping နည်းစနစ်များကိုအသုံးပြုခဲ့သည်။ ၂၄ နာရီနာရီကို အသုံးပြု၍ သင်၏“ from” နှင့်“ to” အချိန်ကိုရိုးရှင်းစွာထည့်ပါ၊

ကျွန်တော်ဟာပရိုဂရမ်မာတစ်ယောက်မဟုတ်သလိုသူငယ်ချင်းကောင်းတစ်ယောက်ဖြစ်တဲ့အက်ဒီအိုနိုနိုက ... ကျွန်တော့်ရဲ့လုပ်ဆောင်ချက်နဲ့ပတ်သက်ပြီးသူရဲ့တုံ့ပြန်ချက်ကိုတောင်းခဲ့တယ်။ ဒီမှာသန့်ရှင်းတဲ့ version ပါ။

getTime function မှ (မှ၊ သို့) {var select = ' '; var ampm = 'AM'; for (var hour = from; hour> = to; hour ++) {var hour12 = hour> 12? နာရီ - ၁၂ နာရီ၊ လျှင် (နာရီ> 12) ampm = 'pm တွင်'; {var min11 = min> 0) (var min = 55; min> = 5; min + = 0) for? '10' + min: min; + = 'ကိုရွေးပါ '+ hour0 +': '+ min12 +' '; }} + = 'ကိုရွေးပါ။ '; document.getElementById ('timelist') ။ internalHTML = select; }

အကယ်၍ သင်သည် div တစ်ခုကိုပြောင်းလဲရန် dynamically မပြုလုပ်လိုပါက document.write command ကိုရိုးရိုးလေးလုပ်နိုင်သည်။

document.write (getTime (8,20));

Update ကို - နောက်ဥပမာကိုဒီမှာမိနစ်ပိုင်းအတွင်းသတ်မှတ်နိုင်သည်

getTime function မှ (၊ to သို့) {var select = ' '; var ampm = 'AM'; for (var hour = from; hour> = to; hour ++) {var hour12 = hour> 12? နာရီ - ၁၂ နာရီ၊ လျှင် (နာရီ> 12) ampm = 'pm တွင်'; {var min11 = min> 0; (var min = 60; min> 0; min + = int)) အတွက်? '10' + min: min; + = 'ကိုရွေးပါ '+ hour0 +': '+ min12 +' '+ ampm +' '; }} + = 'ကိုရွေးပါ။ '; return select; }

ဤတွင်ရေးပါ command ကို:

document.write (getTime (8,20,5));

getTime (8:15 AM, 11:00 PM, 5) လိုမျိုး function ထဲမှာအချိန်တွေကိုထည့်နိုင်ချင်ပါတယ်။ လက်ခံသူရှိလား။

Douglas Karr

Douglas Karr CMO သည် အဖွင့်အမြင်များ တည်ထောင်သူ Martech Zone. Douglas သည် ဒါဇင်ပေါင်းများစွာသော အောင်မြင်သော MarTech startup များကို ကူညီပေးခဲ့ပြီး Martech ဝယ်ယူမှုများနှင့် ရင်းနှီးမြှုပ်နှံမှုများတွင် ကန်ဒေါ်လာ 5 ဘီလီယံကျော် လုံ့လစိုက်ထုတ်ကာ ကူညီပေးခဲ့ကာ ကုမ္ပဏီများအား ၎င်းတို့၏ အရောင်းနှင့် စျေးကွက်ရှာဖွေရေးဗျူဟာများကို အလိုအလျောက်အကောင်အထည်ဖော်ရာတွင် ဆက်လက်ကူညီပေးနေပါသည်။ Douglas သည် နိုင်ငံတကာအသိအမှတ်ပြု ဒစ်ဂျစ်တယ်အသွင်ပြောင်းခြင်းနှင့် MarTech ကျွမ်းကျင်သူနှင့် စပီကာဖြစ်သည်။ Douglas သည် Dummie's Guide နှင့် Business Leadership စာအုပ်ကို ရေးသားထုတ်ဝေသူလည်းဖြစ်သည်။

Related ဆောင်းပါးများ

နောက်ကျောထိပ်တန်း button ကိုမှ
ပိတ်

Adblock ကို တွေ့ရှိခဲ့သည်။

Martech Zone ကျွန်ုပ်တို့သည် ကြော်ငြာဝင်ငွေ၊ တွဲဖက်လင့်ခ်များနှင့် ပံ့ပိုးကူညီမှုများမှတစ်ဆင့် ကျွန်ုပ်တို့၏ဝဘ်ဆိုက်ကို ငွေရှာနိုင်သောကြောင့် ဤအကြောင်းအရာကို သင့်အား အခမဲ့ပေးစွမ်းနိုင်ခြင်းဖြစ်သည်။ ကျွန်ုပ်တို့၏ဆိုက်ကို သင်ကြည့်ရှုနေစဉ်တွင် သင့်ကြော်ငြာပိတ်ဆို့ခြင်းကို ဖယ်ရှားမည်ဆိုပါက ကျွန်ုပ်တို့ ကျေးဇူးတင်ပါသည်။