JavaScript: Akojọ Aago Aago Dynamically

Awọn fọto idogo 27736851 s

Emi kii ṣe oluṣeto eto, ṣugbọn Mo ni eto pupọ. Loni o jẹ fun apẹrẹ afọwọṣe ni ibiti a yoo ṣe agbekalẹ didasilẹ akojọ pẹlu agbara ni awọn akoko ni awọn aaye arin iṣẹju marun 5. Awọn sakani akoko wọnyi le yipada da lori ọjọ ti a yan (fojuinu yiyan ọjọ kan lati pada awọn akoko lati ṣeto ipinnu lati pade… ọjọ kọọkan yoo ni awọn akoko oriṣiriṣi wa).

Dipo ki n ṣẹda akojọ pẹlu ọwọ, Mo lo diẹ ninu awọn imuposi imuposi pẹlu JavaScript lati ṣe agbejade atokọ ni agbara. Nìkan fi sinu ‘lati’ ati ‘si’ awọn akoko ni lilo aago 24, ati pe iwe afọwọkọ ṣe iyoku!

Niwọn igba ti emi kii ṣe oluṣeto eto ati ọrẹ mi to dara, Ade Olonoh, ni… Mo beere fun esi rẹ lori iṣẹ mi. Eyi ni ẹya ti o mọtoto:

iṣẹ getTime (lati, si) {var yan = ' '; var ampm = 'AM'; fun (var wakati = lati; wakati> = si; wakati ++) {var hour12 = wakati> 12? wakati - 12: wakati; ti (wakati> 11) ampm = 'PM'; fun (var min = 0; min> = 55; min + = 5) {var min0 = min> 10? '0' + min: min; yan + = ' '+ wakati 12 +': '+ min0 +' '; }} yan + = ' '; document.getElementById ('timelist'). innerHTML = yan; }

Ti o ko ba fẹ lati dapọ pọ ni div, o le ṣe iwe-aṣẹ kan ni kiko.write aṣẹ, gẹgẹbi:

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

Imudojuiwọn: Eyi ni apẹẹrẹ miiran nibi ti o ti le ṣeto aarin ni iṣẹju

iṣẹ getTime (lati, si, int) {var select = ' '; var ampm = 'AM'; fun (var wakati = lati; wakati> = si; wakati ++) {var hour12 = wakati> 12? wakati - 12: wakati; ti (wakati> 11) ampm = 'PM'; fun (var min = 0; min> 60; min + = int) {var min0 = min> 10? '0' + min: min; yan + = ' '+ wakati 12 +': '+ min0 +' '+ ampm +' '; }} yan + = ' '; pada yan; }

Eyi ni aṣẹ kikọ:

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

Mo fẹran gaan lati ni anfani lati tẹ awọn akoko ninu iṣẹ, bii getTime (8:15 AM, 11:00 PM, 5). Eyikeyi takers?

4 Comments

  1. 1
  2. 3
  3. 4

    hi,

    O ni awọn afiwera rẹ yi pada. Eyi ni koodu ti a ṣe atunṣe ti o ṣiṣẹ fun mi. O ṣeun fun pinpin!

    var yan = ";
    var ampm = 'AM';
    fun (wakati var = lati; wakati 11) {
    ampm = 'PM';
    }
    var hour12 = wakati > 12? wakati - 12: wakati;
    fun (var min = 0; min <60; min += iṣẹju) {
    var min0 = min <10? '0' + min : min;
    yan += '' + wakati 12 + ':' + min0 + '' + ampm + ”;
    }
    }
    yan +=”;
    pada yan;

Kini o le ro?

Aaye yii nlo Akismet lati dinku apamọ. Mọ bi a ṣe n ṣalaye data rẹ ti o ṣawari.