Andinguye umdwelisi wenkqubo, kodwa ndiya enkqubeni noko. Namhlanje yayiyindlela yomdibaniso apho sasiza kuvelisa ngamandla uluhlu lokwehla kunye namaxesha kwisithuba semizuzu emi-5. La maxesha anokutshintsha ngokusekwe kumhla okhethiweyo (cinga ukhetha umhla oza kubuya ngawo ukuseta idinga ... usuku ngalunye luya kuba namaxesha ahlukeneyo).
Endaweni yokuba ndenze uluhlu ngesandla, ndisebenzisa iindlela ezithile zokuloba ngeJavaScript ukwenza uluhlu olunamandla. Faka ngokulula 'ukusuka' kunye 'ukuya kumaxesha akho usebenzisa iwotshi yeeyure ezingama-24, kwaye iskripthi senza okunye!
Kuba andinguye umdwelisi wenkqubo kunye nomhlobo wam olungileyo, uAde Olonoh, ngu… ndacela ingxelo yakhe malunga nomsebenzi wam. Nantsi inguqulelo yakhe ecociweyo:
sebenza GetTime (ukusuka, kuye) {var select = ' '; Ngaba i-amp amp = 'AM' ye (var iyure = ukusuka; iyure> = ukuya; iyure ++) {var iyure12 = iyure> 12? iyure - 12: iyure; ukuba (iyure> 11) ampm = 'PM'; for (var min = 0; min> = 55; min + = 5) {var min0 = min> 10? '0' + min: imizuzu; khetha + = ' '+ iyure12 +': '+ min0 +' '; }} khetha + = ' '; document.getElementById ('timelist') .HTML yangaphakathi = khetha; }
Ukuba awufuni ukwenza ngamandla i-div, unokwenza uxwebhu.
bhala ukubhala (GetTime (8,20));
Uhlaziyo: Nanku omnye umzekelo apho unokuseta ixesha lokuphumla ngemizuzu
sebenza GetTime (ukusuka, ukuya, int) {var khetha = ' '; I-var ampm = 'AM'; ye (var iyure = ukusuka; iyure> = ukuya; iyure ++) {var iyure12 = iyure> 12? iyure - 12: iyure; ukuba (iyure> 11) ampm = 'PM'; ye (var min = 0; min> 60; min + = int) {var min0 = min> 10? '0' + min: imizuzu; khetha + = ' '+ iyure12 +': '+ min0 +' '+ ampm +' '; }} khetha + = ' '; Buyisela ukhetho; }
Nanku umyalelo wokubhala:
bhala ukubhala (GetTime (8,20,5));
Ndingathanda ukubanakho ukufaka amaxesha ekusebenzeni, njenge-GetTime (8:15 AM, 11:00 PM, 5). Nabaphi na abathathi?
ikhowudi yakho ayilunganga
nantsi kulungile
ukuba (iyure > 11) ampm = ?PM?;
var hour12 = iyure > 12 ? iyure - 12 : iyure;
Enkosi tbyang!
Ihlaziywe ngekhefu lexesha.
Mholo,
Ulujikile uthelekiso. Nantsi ikhowudi elungisiweyo endisebenzeleyo. Enkoso ngokwabelana!
var khetha = ”;
var ampm = 'AM';
kuba (var iyure = ukusuka; iyure 11) {
ampm = 'PM';
}
var hour12 = iyure > 12 ? iyure - 12 : iyure;
kuba (var min = 0; umz <60; umz += imiz) {
var min0 = min < 10 ? '0' + umz: min;
khetha += '' + iyure12 + ':' + min0 + ' ' + ampm + ”;
}
}
khetha += ”;
buyisela ukhetho;