Javascript: Jerin Lokaci da ke ynamirƙira ynamari
Ni ba dan shirye-shirye bane, amma na samu shirin sosai. A yau ya kasance don samfurin samfoti inda zamu haɓaka jerin jeri tare da wasu lokuta a tsakanin mintuna 5. Waɗannan jeren lokutan na iya canzawa gwargwadon ranar da aka zaɓa (tunanin zaɓar kwanan wata don dawowa lokutan don saita alƙawari… kowace rana zata sami lokuta daban-daban).
Maimakon ƙirƙirar jerin da hannu, Ina amfani da wasu fasahohin ɓoyewa tare da JavaScript don ƙirƙirar jerin abubuwan. Kawai saka cikin 'daga' da 'zuwa' lokaci ta amfani da agogo 24, kuma rubutun yayi sauran!
Tunda ni ba dan shirye-shirye bane kuma babban abokina, Ade Olonoh, shine… Na nemi jin ta bakin sa game da aikin na. Ga fasalin da ya tsabtace:
lokacin samun aiki (daga, zuwa) {var zaɓi = ' '; var ampm = 'AM'; na (var hour = daga; hour> = to; hour ++) {var hour12 = hour> 12? awa - 12: awa; idan (awa> 11) ampm = 'PM'; na (var min = 0; min> = 55; min + = 5) {var min0 = min> 10? '0' + min: min; za +i + = ' '+ sa'a12 +': '+ min0 +' '; }} zaɓi + = ' '; document.getElementById ('timelist'). na cikin HTML = zaɓi; }
Idan ba kwa son yin jujjuya juzu'i a tsaye, kuna iya yin takarda kawai. Rubuta umarni, kamar su:
daftarin aiki. rubuta (getTime (8,20));
Sabuntawa: Ga wani misali inda zaku iya saita tazarar a cikin mintina
lokacin aiki (daga, zuwa, int) {var zaɓi = ' '; var ampm = 'AM'; na (var hour = daga; hour> = to; hour ++) {var hour12 = hour> 12? awa - 12: awa; idan (awa> 11) ampm = 'PM'; na (var min = 0; min> 60; min + = int) {var min0 = min> 10? '0' + min: min; za +i + = ' '+ sa'a12 +': '+ min0 +' '+ ampm +' '; }} zaɓi + = ' '; dawo zabi; }
Ga umarnin rubutawa:
daftarin aiki. rubuta (getTime (8,20,5));
Ina matukar son samun damar shigar da lokuta a cikin aikin, kamar getTime (8:15 AM, 11:00 PM, 5). Duk masu ɗauka?