مان هڪ پروگرامر نه آهيان ، پر آئون ڪافي پروگرام وٺان ٿو. ا it اھو ھڪڙو انٽرفيس پروٽوٽائپ لاءِ ھو جتي اسان متحرڪ طور 5 منٽ جي وقفي سان وقت سان گڏ ھڪڙي فهرست ڊائون لوڊ ڪري سگھون ٿا. هنن وقتن جو انتخاب چونڊيل ڏينهن جي بنياد تي تبديل ٿي سگهي ٿو (تصور مقرر ڪرڻ لاءِ وقت واپس ڪرڻ لاءِ تاريخ چونڊڻ جو تصور ڪيو ... هر ڏينهن مختلف وقت موجود هوندا).
فهرست ٺاهڻ لاءِ دستي طور پيدا ڪرڻ بدران ، مان فهرست سان جاميٽري سان ڪجهه لوپنگ ٽيڪنڪ استعمال ڪريان ٿو. بس 24 ڪلاڪن واري گھڙي استعمال ڪندي پنهنجي ’مان‘ ۽ ’کان‘ وقتن ۾ رکو ، ۽ رسم الخط باقي رهي ٿو!
جيستائين آئون پروگرامر نه آهيان ۽ منهنجو سٺو دوست ، اولي اولونه ، آهي ... مون پنهنجي فنڪشن تي هن جي راءِ طلب ڪئي. هتي هن جي صاف ٿيل ورزن آهي:
فنڪشن getTime (کان ، تائين) {var select = ' '؛ var ampm = 'ايم' ؛ لاءِ (var hour = from؛ hour> = to؛ hour ++) {var hour12 = hour> 12؟ ڪلاڪ - 12: ڪلاڪ ؛ جيڪڏهن (ڪلاڪ> 11) ايم پي ايم = 'پي ايم' ؛ لاءِ (var منٽ = 0 ؛ منٽ> = 55 ؛ منٽ + = 5) {var منٽ0 = منٽ> 10؟ '0' + منٽ: منٽ ؛ چونڊيو + = ' '+ ڪلاڪ 12 +': '+ منٽ0 +' '؛ } منتخب ڪريو + = ' '؛ document.getElementById ('ٽائمسٽسٽ') اندروني. HTML = چونڊ ؛ }
جيڪڏهن توهان ڊائن کي متحرڪ طور ڀرڻ نٿا چاهيو ، توهان صرف دستاويز ڪري سگھو ٿا. لکت وارو حڪم ، جهڙوڪ:
document.write (getTime (8,20،XNUMX)) ؛
تازه ڪاري: هتي ٻيو مثال آهي جتي توهان منٽن ۾ وقفو طئي ڪري سگهو ٿا
فنڪشن getTime (کان ، تائين ،) {var select = ' '؛ var ampm = 'ايم' ؛ لاءِ (var hour = from؛ hour> = to؛ hour ++) {var hour12 = hour> 12؟ ڪلاڪ - 12: ڪلاڪ ؛ جيڪڏهن (ڪلاڪ> 11) ايم پي ايم = 'پي ايم' ؛ لاءِ (var منٽ = 0؛ min> 60؛ min + = int) {var min0 = min> 10؟ '0' + منٽ: منٽ ؛ چونڊيو + = ' "+ ڪلاڪ 12 +": "+ منٽ 0 +" + ايم پي ايم + " '؛ } منتخب ڪريو + = ' '؛ واپسي موٽايو ؛ }
هتي لکڻ جو حڪم آهي
document.write (getTime (8,20,5،XNUMX)) ؛
مان واقعي ۾ فنڪشن ۾ وقت داخل ٿيڻ جي قابل ٿيڻ چاهيان ٿو ، وانگر ٽائيم (8:15 ايم ، 11: 00 پي ايم ، 5). ڪو به کڻڻ وارو؟
توهان جو ڪوڊ غلط آهي
هتي ٺيڪ آهي
جيڪڏهن (ڪلاڪ> 11) ايم پي ايم =؟ PM؟ ؛
var hour12 = ڪلاڪ> 12؟ ڪلاڪ - 12: ڪلاڪ ؛
مهرباني ڪريانگ!
وقت جي وقفي سان تازه ڪاري.
سلام،
توهان حاصل ڪيو توهان جي مقابلي نسبت. ھتي تبديل ٿيل ڪوڊ آھي جيڪو مون لاءِ ڪم ڪيو. شيئر ڪرڻ جي مهرباني
ويرا منتخب = "؛
var ampm = 'ايم' ؛
لاءِ (ويار ڪلاڪ = کان ؛ ڪلاڪ 11) {
ايم ايم = 'وزيراعظم' ؛
}
var hour12 = ڪلاڪ> 12؟ ڪلاڪ - 12: ڪلاڪ ؛
لاءِ (var منٽ = 0 ؛ منٽ <60 ؛ منٽ + = منٽ) {
var منٽ0 = منٽ <10؟ '0' + منٽ: منٽ ؛
چونڊيو + = "+ ڪلاڪ 12 +": '+ منٽ0 +' '+ ايم پي ايم +' ؛
}
}
چونڊيو + = ”؛
واپسي موٽايو ؛