JavaScript: Lisitra ora novokarina ho avy

Depositphotos 27736851 s

Tsy programmer aho, fa somary mahazo programa kely ihany. Androany dia natao ho an'ny prototype interface tsara izay hamokarantsika mavitrika ny lisitry ny lisitry ny fotoana latsaka 5 minitra. Ireo elanelam-potoana ireo dia afaka miova arakaraka ny andro voafantina (alao an-tsaina ny fisafidianana daty hiverenana fotoana hametrahana fotoana… isaky ny andro dia manana fotoana isan-karazany).

Tsy mila mamorona ny lisitra amin'ny tanana aho, fa mampiasa teknika manodina miaraka amin'ny JavaScript mba hamoronana ilay lisitra. Ampidiro fotsiny ny fotoana 'avy' sy 'ka hatramin'ny' fampiasanao ny famantaranandro 24 ora, ary ny script dia manao ny sisa!

Satria tsy programmer aho ary ny sakaizako Ade Olonoh, dia… Nangataka ny heviny momba ny asako aho. Ity ny kinova nodioviny:

fiasa getTime (avy, ka) {var select = ' '; var ampm = 'AM'; ho an'ny (var hour = from; hour> = to; hour ++) {var hour12 = hour> 12? ora - 12: ora; raha (ora> 11) ampm = 'PM'; ho an'ny (var min = 0; min> = 55; min + = 5) {var min0 = min> 10? '0' + min: min; select + = ' '+ ora12 +': '+ min0 +' '; }} select + = ' '; document.getElementById ('timelist'). innerHTML = select; }

Raha tsy te-hamorona div ianao, dia azonao atao ny manao tahirin-kevitra. Manoratra baiko, toy ny:

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

Fanavaozana: Ity misy ohatra iray hafa ahafahanao mametraka ny elanelam-potoana ao anatin'ny minitra vitsy

fiasa getTime (avy, ka, int) {var select = ' '; var ampm = 'AM'; ho an'ny (var hour = from; hour> = to; hour ++) {var hour12 = hour> 12? ora - 12: ora; raha (ora> 11) ampm = 'PM'; ho an'ny (var min = 0; min> 60; min + = int) {var min0 = min> 10? '0' + min: min; select + = ' '+ hour12 +': '+ min0 +' '+ ampm +' '; }} select + = ' '; miverina select; }

Ity ny baiko manoratra:

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

Tena tiako ny afaka miditra fotoana ao am-piasana, toy ny getTime (8:15 maraina, 11:00 PM, 5). Misy mpandray?

4 Comments

  1. 1
  2. 3
  3. 4

    Hi,

    Navadikao ny fampitahana. Ity ny kaody novaina nandaitra tamiko. Misaotra ny fizarana!

    var select = ”;
    var ampm = 'AM';
    ho (var ora = avy; ora 11) {
    ampm = 'PM';
    }
    var ora12 = ora > 12 ? ora – 12 : ora;
    for (var min = 0; min <60; min += min) {
    var min0 = min < 10 ? '0' + min : min;
    mifidy += '' + ora12 + ':' + min0 + ' ' + ampm + ”;
    }
    }
    mifidy +=";
    miverina mifidy;

Inona ny hevitrao?

Mampiasa Akismet ity tranonkala ity mba hampihenana spam. Fantaro ny fomba amoahanao ny angona fanehoanao.