ʻO JavaScript: Dynamically Generated Time List

Depositphotos 27736851 s

ʻAʻole wau he polokalamu, akā hele iki wau i ka polokalamu. I kēia lā no kahi prototype interface kahi e hoʻonui ikaika ai mākou i kahi papa inoa papa inoa me nā manawa ma nā manawa 5 mau minuke. Hiki ke hoʻololi i kēia mau pae manawa ma muli o ka lā i koho ʻia (e noʻonoʻo e koho i kahi lā e hoʻi ai i nā manawa e hoʻonohonoho ai i kahi manawa ... loaʻa i kēlā me kēia lā nā manawa ʻokoʻa)

Ma mua o ka hana ʻana i ka papa inoa me ka lima, hoʻohana wau i kekahi ʻano hana looping me JavaScript e hoʻouluulu i ka papa inoa. E hoʻokomo wale i kāu 'mai' a 'a' i nā manawa e hoʻohana ana i ka uaki 24 hola, a hana ke kākau i ke koena.

ʻOiai ʻaʻole wau he programmer a ʻo kaʻu hoa aloha ʻo Ade Olonoh, ʻo… Ua noi wau i kāna pane e pili ana i kaʻu hana. Eia kāna mana hoʻomaʻemaʻe:

hana getTime (mai, a) {var select = ' '; var ampm = 'AM'; no (var hola = mai; hola> = a; hola ++) {var hour12 = hola> 12? hola - 12: hola; inā (hola> 11) ampm = 'PM'; no (var min = 0; min> = 55; min + = 5) {var min0 = min> 10? '0' + min: min; koho + = ' '+ hola12 +': '+ min0 +' '; }} koho + = ' '; document.getElementById ('timelist'). lokoHTML = koho; }

Inā ʻaʻole ʻoe makemake e noho i kahi div, hiki iā ʻoe ke hana maʻalahi i kahi palapala. Kākau kauoha, e like me:

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

Hoʻohou: Eia kekahi laʻana kahi e hiki ai iā ʻoe ke hoʻonohonoho i ka wā i mau minuke

hana getTime (mai, a, int) {var select = ' '; var ampm = 'AM'; no (var hola = mai; hola> = a; hola ++) {var hour12 = hola> 12? hola - 12: hola; inā (hola> 11) ampm = 'PM'; no (var min = 0; min> 60; min + = int) {var min0 = min> 10? '0' + min: min; koho + = ' '+ hola12 +': '+ min0 +' '+ ampm +' '; }} koho + = ' '; hoʻihoʻi wae; }

Eia ke kauoha kākau:

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

Makemake au e hiki ke komo i nā manawa i ka hana, e like me getTime (8:15 AM, 11:00 PM, 5). Kekahi lawe?

4 Comments

  1. 1
  2. 3
  3. 4

    Hui,

    Ua hoʻohuli ʻia ʻoe i kāu hoʻohālikelike. Eia ke code i hoʻololi ʻia i hana naʻu. Mahalo no ka kaʻana like ʻana!

    koho koho = ";
    var ampm = 'AM';
    no (var hola = mai; hola 11) {
    ampm = 'PM';
    }
    var hour12 = hola> 12? hola - 12: hola;
    no (var min = 0; min <60; min + = mins) {
    var min0 = min <10? '0' + min: min;
    koho + = '' + hola12 + ':' + min0 + '' + ampm + ”;
    }
    }
    koho + = ”;
    hoʻihoʻi wae;

Pehea kou manaʻo?

Ke hoʻohana nei kēia pūnaewele i ka Akismet e ho'ēmi i ka spam. E aʻo pehea e hanaʻia ai kāuʻikeʻikepili.