مواد مارکیٹنگ

جاوا اسکرپٹ: متحرک طور پر تیار کردہ وقت کی فہرست

میں کوئی پروگرامر نہیں ہوں ، لیکن میں تھوڑا سا پروگرام کروں گا۔ آج یہ ایک انٹرفیس پروٹو ٹائپ کے لئے تھا جہاں ہم متحرک طور پر 5 منٹ کے وقفوں سے اوقات کے ساتھ فہرست ڈراپ ڈاؤن تیار کریں گے۔ یہ وقت کی حدیں منتخبہ دن کی بنیاد پر تبدیل ہوسکتی ہیں (تصور کریں کہ ملاقات کے وقت واپس آنے کے لئے تاریخ منتخب کریں… ہر دن میں مختلف اوقات دستیاب ہوں گے)۔

فہرست کو دستی طور پر تشکیل دینے کے بجائے ، میں جاوا اسکرپٹ کے ساتھ کچھ لوپنگ تکنیکوں کو استعمال کرکے فہرست کو متحرک طور پر تیار کرتا ہوں۔ 24 گھنٹے کی گھڑی کا استعمال کرتے ہوئے اپنے 'سے' اور 'ٹائم' میں آسانی سے ڈالیں ، اور اسکرپٹ باقی کام کرتا ہے!

چونکہ میں ایک پروگرامر نہیں ہوں اور میرا اچھا دوست ، ایڈ اولوہون ہے… میں نے اپنے فنکشن پر اس کی رائے مانگی۔ اس کا صاف کردہ ورژن یہ ہے:

فنکشن getTime (سے ، سے) {var منتخب = ' '؛ var ampm = 'AM'؛ کے لئے (var گھنٹہ = سے؛ گھنٹہ> = سے؛ گھنٹے ++) {var گھنٹے 12 = گھنٹے> 12؟ گھنٹہ - 12: گھنٹہ؛ اگر (گھنٹہ> 11) ampm = 'PM'؛ (var min = 0؛ min> = 55؛ منٹ + = 5) {var min0 = min> 10؟ '0' + منٹ: منٹ؛ + = 'منتخب کریں '+ گھنٹے 12 +': '+ منٹ0 +' '؛ }} + = 'منتخب کریں '؛ document.getElementById ('timelist'). اندرونی HTML = منتخب کریں؛ }

اگر آپ متحرک طور پر کسی ڈیوپ کو آباد نہیں کرنا چاہتے ہیں تو ، آپ صرف ایک دستاویز ڈرائٹ کمانڈ کرسکتے ہیں ، جیسے کہ:

دستاویز.روائٹ (گیٹ ٹائم (8,20،XNUMX))؛

اپ ڈیٹ: یہاں ایک اور مثال ہے جہاں آپ وقفوں کو منٹ میں طے کرسکتے ہیں

فنکشن getTime (سے ، سے ، تک) {var منتخب = ' '؛ var ampm = 'AM'؛ کے لئے (var گھنٹہ = سے؛ گھنٹہ> = سے؛ گھنٹے ++) {var گھنٹے 12 = گھنٹے> 12؟ گھنٹہ - 12: گھنٹہ؛ اگر (گھنٹہ> 11) ampm = 'PM'؛ (var min = 0؛ min> 60؛ min + = INT) {var min0 = min> 10؟ '0' + منٹ: منٹ؛ + = 'منتخب کریں '+ گھنٹے 12 +': '+ منٹ0 +' '+ ایم پی ایم' '؛ }} + = 'منتخب کریں '؛ منتخب کریں واپس؛ }

تحریری کمانڈ یہ ہے:

دستاویز.روائٹ (گیٹ ٹائم (8,20,5،XNUMX))؛

میں واقعتا get گیٹ ٹائم (8: 15 صبح ، 11:00 بجے ، 5) کی طرح اس فنکشن میں اوقات میں داخل ہونا چاہتا ہوں۔ کوئی لینے والا؟

Douglas Karr

Douglas Karr کا سی ایم او ہے۔ OpenINSIGHTS اور کے بانی Martech Zone. Douglas نے درجنوں کامیاب MarTech اسٹارٹ اپس کی مدد کی ہے، Martech کے حصول اور سرمایہ کاری میں $5 بلین سے زیادہ کی مستعدی میں مدد کی ہے، اور کمپنیوں کو ان کی سیلز اور مارکیٹنگ کی حکمت عملیوں کو نافذ کرنے اور خودکار کرنے میں مدد کرنا جاری رکھے ہوئے ہے۔ ڈگلس ایک بین الاقوامی سطح پر تسلیم شدہ ڈیجیٹل تبدیلی اور MarTech ماہر اور اسپیکر ہے۔ ڈگلس ڈمی کی گائیڈ اور بزنس لیڈر شپ کی کتاب کے شائع شدہ مصنف بھی ہیں۔

متعلقہ مضامین

واپس اوپر بٹن
کلوز

ایڈ بلاک کا پتہ چلا

Martech Zone آپ کو یہ مواد بغیر کسی قیمت کے فراہم کرنے کے قابل ہے کیونکہ ہم اپنی سائٹ کو اشتھاراتی آمدنی، ملحقہ لنکس اور اسپانسرشپ کے ذریعے منیٹائز کرتے ہیں۔ اگر آپ ہماری سائٹ کو دیکھتے ہی اپنے ایڈ بلاکر کو ہٹا دیں تو ہم اس کی تعریف کریں گے۔