JavaScript: Liistada Waqtiga Si Hufan Loo Abuuray

Kaydinta sawirrada 27736851 s

Anigu ma ihi barnaamij-yaqaan, laakiin si aad u yar ayaan barnaamijka u qaataa. Maanta waxay u ahayd nooc is-dhexgal ah halkaas oo aan si firfircoon uga soo saari lahayn liistada liistada oo leh waqtiyo 5 daqiiqo u dhexeysa. Waqtiyadaan udhaxeeya waqtiyadu way isbadali karaan iyadoo lagu saleynayo maalinta la xushay (qiyaasi inaad doorato taariikh aad ku laabaneyso waqtiyada si aad u sameysato ballan… maalin kasta waxay lahaan doontaa waqtiyo kala duwan).

Halkii aan ku abuuri lahaa liiska gacanta, waxaan u adeegsanayaa xoogaa farsamooyin wareegsan oo leh JavaScript si firfircoonaan u soo saaro liiska. Si fudud u geli 'ka' iyo 'illaa' waqtiyada adoo isticmaalaya saacadda 24-ka saac, qoraalka ayaa sameeya inta kale!

Maaddaama aanan barnaamij-yaqaan ahayn oo saaxiibkeyga wanaagsan, Ade Olonoh, uu yahay… Waxaan weydiiyey jawaabtiisa ku saabsan shaqadayda. Waa kan nooca la nadiifiyey:

function getTime (min, ilaa) {var xulo = ' '; var ampm = 'AM'; loogu talagalay (var saac = laga bilaabo; saacad> = illaa; saacad ++) {var hour12 = saac> 12? saac - 12: saac; haddii (saacad> 11) ampm = 'PM'; loogu talagalay (var min = 0; min> = 55; min + = 5) {var min0 = min> 10? '0' + min: daqiiqo; xulo + = ' '+ saac12' + ':' + min0 + ' '; }} xulo + = ' '; document.getElementById ('timelist'). Gudaha HTML = xulo; }

Haddii aadan rabin inaad si firfircoon u buuxiso div, waxaad si fudud u sameyn kartaa dukumiinti. Qor amar, sida:

dukumiintiyeed. qor (getTime (8,20));

Cusboonaysiin: Waa tan tusaale kale oo aad ku dejin karto inta u dhexeysa daqiiqado

function getTime (min, ilaa, int) {var select = ' '; var ampm = 'AM'; loogu talagalay (var saac = laga bilaabo; saacad> = illaa; saacad ++) {var hour12 = saac> 12? saac - 12: saac; haddii (saacad> 11) ampm = 'PM'; loogu talagalay (var min = 0; min> 60; min + = int) {var min0 = min> 10? '0' + min: daqiiqo; xulo + = ' '+ saac12' + ':' + min0 + '' + ampm + ' '; }} xulo + = ' '; soo celi xulashada; }

Waa tan amarka qorista:

dukumiintiyeed. qor (getTime (8,20,5));

Waxaan runtii jeclaan lahaa inaan awoodo inaan galo waqtiyada shaqada, sida getTime (8:15 AM, 11:00 PM, 5). Qaadanayaal kasta?

4 Comments

  1. 1

    koodhkaagu waa khaldan yahay
    halkan waa ok

    haddii (saacad> 11) ampm =? PM ?;
    var saac12 = saac> 12? saac - 12: saac;

  2. 3
  3. 4

    hi,

    Waxaad heshay isbarbardhigga dib u celinta. Waa tan koodhkii wax laga beddelay ee aniga ii shaqeeyay. Waad ku mahadsan tahay wadaagista!

    var xula = ”;
    var ampm = 'AM';
    loogu talagalay (var saac = laga bilaabo; saacadda 11) {
    ampm = 'PM';
    }
    var saac12 = saac> 12? saac - 12: saac;
    loogu talagalay (var min = 0; daqiiqo <60; min + = daqiiqo) {
    var min0 = min <10? '0' + min: daqiiqo;
    xulo + = '' + saac12 + ':' + min0 + '' + ampm + ”;
    }
    }
    xulo + = ”;
    soo celi xulashada;

Maxay idinla tahay?

Boggani wuxuu isticmaalaa Akismet si loo yareeyo spam. Baro sida xogtaada faallooyinkaaga looga shaqeeyo.