منځپانګه بازار

جاواسکریپټ: په متحرک ډول د جوړ شوي وخت لیست

زه برنامه جوړونکی نه یم ، مګر زه یو څه برنامه ته رسیدم. نن ورځ دا د یو انټرفیس پروټوټایپ لپاره و چیرې چې موږ به په متحرک ډول د 5 دقیقو وقفو کې وختونو سره د لیست لیږد رامینځته کړو. د دې وخت اندازه د ټاکل شوي ورځې پراساس بدلیدلی شي (د وخت ټاکل کیدو لپاره د نیټې ټاکل غوره کول تصور کړئ ... د ټاکلو وخت ټاکل هره ورځ مختلف وختونه شتون لري).

د دې په ځای چې لیست په لاسي ډول جوړ کړئ ، زه د جاواسکریپټ سره ځینې لوپینګ تخنیکونه په متحرک ډول د لیست رامینځته کولو لپاره کاروم. د 24 ساعته ساعت کارولو سره په ساده ډول په خپل 'څخه' او 'وخت' کې ځای په ځای کړئ ، او سکریپټ یې پاتې کوي!

لدې چې زه برنامه نه لرم او زما ښه ملګری ایډ اولوهن دی ... ما د خپل فنکشن په اړه د هغه د نظر غوښتنه وکړه. دلته د هغه پاک شوې نسخه ده:

د فعالیت getTime (څخه ، څخه) {var غوره = ' '؛ var ampm = 'AM'؛ د (var ساعت = څخه؛ ساعت> = تر؛ ساعت ++) لپاره {var ساعت 12 = ساعت> 12؟ ساعت - 12: ساعت؛ که (ساعت> 11) ampm = 'PM'؛ لپاره (var min = 0؛ min> = 55؛ min + = 5) {var min0 = min> 10؟ '0' + min: min؛ غوره + = ' '+ ساعت 12 +': '+ min0 +' '؛ }} انتخاب + = ' '؛ document.getElementById ('timelist'). داخلي HTML = غوره؛ }

که تاسو نه غواړئ په متحرک ډول یو ډیوپ پاپټ کړئ ، نو تاسو کولی شئ په ساده ډول د سند.رویټ کمانډ ترسره کړئ ، لکه:

سند.روټ (getTime (8,20،XNUMX))؛

تازه کول: دلته یو بل مثال دی چیرې چې تاسو کولی شئ په څو دقیقو کې وقفه ترتیب کړئ

د فعالیت getTime (څخه ، تر ، int) {var غوره = ' '؛ var ampm = 'AM'؛ د (var ساعت = څخه؛ ساعت> = تر؛ ساعت ++) لپاره {var ساعت 12 = ساعت> 12؟ ساعت - 12: ساعت؛ که (ساعت> 11) ampm = 'PM'؛ لپاره (var min = 0؛ min> 60؛ min + = int) {var min0 = min> 10؟ '0' + min: min؛ غوره + = ' '+ ساعت 12 +': '+ min0 +' '+ ampm +' '؛ }} انتخاب + = ' '؛ بیرته ستنول؛ }

دلته د لیکلو امر دی:

سند.روټ (getTime (8,20,5،XNUMX))؛

زه واقعیا غواړم چې په فنکشن کې وختونه دننه کړم ، لکه ګیټ ټایم (د سهار په ،::8:15 بجو ، د ماسپخین :11:. PM ،)). کوم اخیستونکي؟

Douglas Karr

Douglas Karr د CMO دی OpenINSIGHTS او بنسټ ایښودونکی Martech Zone. ډګلاس د لسګونو بریالي مارټیک پیلونو سره مرسته کړې ، د مارټیک استملاک او پانګوونې کې د 5 ملیارد ډالرو څخه ډیر په پام کې نیولو کې مرسته کړې ، او د دوی د پلور او بازار موندنې ستراتیژیو پلي کولو او اتومات کولو کې شرکتونو سره مرستې ته دوام ورکوي. ډګلاس په نړیواله کچه پیژندل شوی ډیجیټل بدلون او د مار ټیک ماهر او سپیکر دی. ډګلاس د ډمي لارښود او د سوداګرۍ مشرتابه کتاب یو خپور شوی لیکوال هم دی.

اړونده بیشتر

بېرته پورته تڼۍ ته
نژدې

اډ بلاک کشف شو

Martech Zone د دې وړتیا لري چې تاسو ته دا مینځپانګه په هیڅ لګښت چمتو کړي ځکه چې موږ د اعلاناتو عاید ، وابسته لینکونو ، او سپانسرشپونو له لارې زموږ سایټ منیټ کوو. موږ به ستاینه وکړو که تاسو زموږ د سایټ لیدو سره سم خپل د اعلاناتو بلاکر لرې کړئ.