جاوا اسڪرپٽ: متحرڪ طور ٺاھيل وقت جي لسٽ

Depositphotos 27736851 ايس

مان هڪ پروگرامر نه آهيان ، پر آئون ڪافي پروگرام وٺان ٿو. ا 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). ڪو به کڻڻ وارو؟

4 تبصرا

  1. 1
  2. 3
  3. 4

    سلام،

    توهان حاصل ڪيو توهان جي مقابلي نسبت. ھتي تبديل ٿيل ڪوڊ آھي جيڪو مون لاءِ ڪم ڪيو. شيئر ڪرڻ جي مهرباني

    ويرا منتخب = "؛
    var ampm = 'ايم' ؛
    لاءِ (ويار ڪلاڪ = کان ؛ ڪلاڪ 11) {
    ايم ايم = 'وزيراعظم' ؛
    }
    var hour12 = ڪلاڪ> 12؟ ڪلاڪ - 12: ڪلاڪ ؛
    لاءِ (var منٽ = 0 ؛ منٽ <60 ؛ منٽ + = منٽ) {
    var منٽ0 = منٽ <10؟ '0' + منٽ: منٽ ؛
    چونڊيو + = "+ ڪلاڪ 12 +": '+ منٽ0 +' '+ ايم پي ايم +' ؛
    }
    }
    چونڊيو + = ”؛
    واپسي موٽايو ؛

توهان ڇا ٿا سوچيو؟

هي سائيٽ اسپام کي گهٽائڻ لاء اکزمٽ استعمال ڪري ٿو. سکو ته توهان جي تجويز ڪيل ڊيٽا کي ڪيئن عمل ڪيو وڃي.