జావాస్క్రిప్ట్: డైనమిక్‌గా రూపొందించిన సమయ జాబితా

డిపాజిట్‌ఫోటోస్ 27736851 సె

నేను ప్రోగ్రామర్ కాదు, కానీ నేను కొంచెం ప్రోగ్రామ్‌కు వెళ్తాను. ఈ రోజు ఇది ఇంటర్ఫేస్ ప్రోటోటైప్ కోసం, ఇక్కడ మేము 5 నిమిషాల వ్యవధిలో సమయాలతో జాబితా డ్రాప్‌డౌన్‌ను డైనమిక్‌గా ఉత్పత్తి చేస్తాము. ఎంచుకున్న రోజు ఆధారంగా ఈ సమయ శ్రేణులు మారవచ్చు (అపాయింట్‌మెంట్ సెట్ చేయడానికి సమయాన్ని తిరిగి ఇవ్వడానికి తేదీని ఎంచుకున్నట్లు imagine హించుకోండి… ప్రతి రోజు వేర్వేరు సమయాలు అందుబాటులో ఉంటాయి).

జాబితాను మాన్యువల్‌గా సృష్టించే బదులు, జాబితాను డైనమిక్‌గా రూపొందించడానికి నేను జావాస్క్రిప్ట్‌తో కొన్ని లూపింగ్ పద్ధతులను ఉపయోగిస్తున్నాను. 24 గంటల గడియారాన్ని ఉపయోగించి మీ 'నుండి' మరియు 'నుండి' సార్లు ఉంచండి మరియు మిగిలినవి స్క్రిప్ట్ చేస్తుంది!

నేను ప్రోగ్రామర్ కానందున మరియు నా మంచి స్నేహితుడు అడే ఒలోనోహ్… నా పనితీరుపై అతని అభిప్రాయాన్ని అడిగాను. అతని శుభ్రం చేసిన సంస్కరణ ఇక్కడ ఉంది:

getTime ఫంక్షన్ (నుండి, నుండి) {var select = ' '; var ampm = 'AM'; (var గంట = నుండి; గంట> = నుండి; గంట ++) {var గంట 12 = గంట> 12? గంట - 12: గంట; if (గంట> 11) ampm = 'PM'; (var min = 0; min> = 55; min + = 5) {var min0 = min> 10? '0' + నిమి: నిమి; + = 'ఎంచుకోండి '+ గంట 12 +': '+ min0 +' '; }} ఎంచుకోండి + = ' '; document.getElementById ('టైమ్‌లిస్ట్'). అంతర్గత HTML = ఎంచుకోండి; }

మీరు ఒక డివిని డైనమిక్‌గా జనాదరణ పొందకూడదనుకుంటే, మీరు కేవలం document.write ఆదేశాన్ని చేయవచ్చు:

document.write (getTime (8,20%);

నవీకరణ: నిమిషాల్లో విరామాన్ని సెట్ చేయగల మరొక ఉదాహరణ ఇక్కడ ఉంది

getTime ఫంక్షన్ (నుండి, నుండి, పూర్ణాంకానికి) {var select = ' '; var ampm = 'AM'; (var గంట = నుండి; గంట> = నుండి; గంట ++) {var గంట 12 = గంట> 12? గంట - 12: గంట; if (గంట> 11) ampm = 'PM'; (var min = 0; min> 60; min + = int) {var min0 = min> 10? '0' + నిమి: నిమి; + = 'ఎంచుకోండి '+ గంట 12 +': '+ min0 +' '+ ampm +' '; }} ఎంచుకోండి + = ' '; తిరిగి ఎంచుకోండి; }

ఇక్కడ వ్రాసే ఆదేశం ఉంది:

document.write (getTime (8,20,5%);

GetTime (8:15 AM, 11:00 PM, 5) వంటి ఫంక్షన్‌లో సమయాలను నమోదు చేయగలుగుతున్నాను. ఎవరైనా తీసుకుంటారా?

4 వ్యాఖ్యలు

  1. 1
  2. 3
  3. 4

    హి

    మీరు పోలికలు తిరగబడ్డారు. నాకు పని చేసిన సవరించిన కోడ్ ఇక్కడ ఉంది. పంచుకున్నందుకు ధన్యవాదాలు!

    var సెలెక్ట్ = ”;
    var ampm = 'AM';
    for (var గంట = నుండి; గంట 11) {
    ampm = 'PM';
    }
    var గంట 12 = గంట> 12? గంట - 12: గంట;
    (var min = 0; నిమి <60; నిమి + = నిమిషాలు) {
    var min0 = min <10? '0' + నిమి: నిమి;
    + = '' + గంట 12 + 'ఎంచుకోండి:' + min0 + '' + ampm + ”;
    }
    }
    ఎంచుకోండి + = ”;
    తిరిగి ఎంచుకోండి;

మీరు ఏమి ఆలోచిస్తాడు?

స్పామ్ తగ్గించడానికి ఈ సైట్ Akismet ను ఉపయోగిస్తుంది. మీ వ్యాఖ్య డేటా ఎలా ప్రాసెస్ చేయబడిందో తెలుసుకోండి.