JavaScript - Dynamic Generated Time List

27736851 s ကိုပါပဲ

ငါကပရိုဂရမ်မာတစ်ယောက်မဟုတ်ပေမယ့်ပရိုဂရမ်အတော်လေးရတယ်။ ယနေ့တွင်ကျွန်ုပ်တို့သည် 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 ထဲမှာအချိန်တွေကိုထည့်နိုင်ချင်ပါတယ်။ လက်ခံသူရှိလား။

4 မှတ်ချက်

  1. 1
  2. 3
  3. 4

    မင်္ဂလာပါ,

    သငျသညျပြောင်းပြန်နှိုင်းယှဉ်တယ်။ ဤတွင်ငါ့အဘို့အလုပ်လုပ်ခဲ့သောပြုပြင်ထားသောကုဒ်ပါပဲ။ မျှဝေလို့ကျေးဇူးတင်ပါတယ်!

    var select =”;
    var ampm = 'AM';
    အဘို့ (var နာရီ = ထံမှ; နာရီ 11) {
    ampm = 'PM';
    }
    var hour12 = နာရီ> 12? နာရီ - ၁၂ နာရီ၊
    အတွက် (var min = 0; min <60; min + = mins) {အတွက်
    var min0 = မိ <10? '0' + min: min;
    + + '' + hour12 + 'ကိုရွေးပါ:' + min0 + '' + ampm + ";
    }
    }
    + =” ကိုရွေးပါ;
    return ကိုရွေး;

သင်ဘယ်လိုထင်ပါလဲ?

ဤ site ကိုစပမ်လျှော့ချဖို့ Akismet ကိုအသုံးပြုသည်။ သင့်ရဲ့ comment ကိုဒေတာများကိုဆောင်ရွက်ပြီးဖြစ်ပါတယ်လေ့လာ.