ငါကပရိုဂရမ်မာတစ်ယောက်မဟုတ်ပေမယ့်ပရိုဂရမ်အတော်လေးရတယ်။ ယနေ့တွင်ကျွန်ုပ်တို့သည် 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 ထဲမှာအချိန်တွေကိုထည့်နိုင်ချင်ပါတယ်။ လက်ခံသူရှိလား။
သင့်ကုဒ်မှားနေပါသည်။
ဒီမှာ အဆင်ပြေပါတယ်။
if (hour > 11) ampm = ?PM?;
var hour12 = နာရီ > 12 ? နာရီ - 12 : နာရီ;
ကျေးဇူးတင်ပါတယ်။
အချိန်ကာလတစ်ခုဖြင့် အပ်ဒိတ်လုပ်ထားသည်။
မင်္ဂလာပါ,
နှိုင်းယှဥ်ပြောင်းပြန်ဖြစ်သွားပါပြီ။ ဤသည်မှာ ကျွန်ုပ်အတွက် အဆင်ပြေသော ပြုပြင်ထားသော ကုဒ်ဖြစ်သည်။ မျှဝေလို့ကျေးဇူးတင်ပါတယ်!
var select = ”;
var ampm = 'AM';
for (var hour = from; နာရီ 11) {
ampm = 'PM';
}
var hour12 = နာရီ > 12 ? နာရီ - 12 : နာရီ;
for (var min = 0; min < 60; min += mins) {
var min0 = မိနစ် < 10 ? '0' + မိနစ် : မိနစ်;
+= '' + hour12 + ' ကိုရွေးပါ :' + min0 + ' ' + ampm + ”;
}
}
+= ” ကို ရွေးပါ ။
ပြန်လာရွေး;