-susbaint Margaideachd

JavaScript: Liosta ùine air a ghineadh gu dinamach

Chan e prògramadair a th ’annam, ach bidh mi a’ faighinn prògram gu ìre mhath. An-diugh bha e airson prototype eadar-aghaidh far am biodh sinn gu dinamach a ’gineadh lughdachadh liosta le amannan aig amannan 5 mionaidean. Faodaidh na raointean-ama sin atharrachadh stèidhichte air an latha a chaidh a thaghadh (smaoinich air ceann-latha a thaghadh gus amannan a thilleadh gus àm a chuir air dòigh ... bhiodh amannan eadar-dhealaichte rim faighinn gach latha).

An àite a bhith a ’cruthachadh an liosta le làimh, bidh mi a’ cleachdadh cuid de dhòighean lùb le JavaScript gus an liosta a ghineadh gu beothail. Dìreach cuir a-steach na h-amannan ‘bho’ agus ‘gu’ agad a ’cleachdadh a’ ghleoc 24 uair, agus nì an sgriobt an còrr!

Leis nach eil mi nam phrogramaiche agus tha mo dheagh charaid, Ade Olonoh,… dh ’iarr mi fios air ais mu mo ghnìomh. Seo an dreach aige a chaidh a ghlanadh:

gnìomh getTime (bho, gu) {var select = ' '; var ampm = 'AM'; airson (var uair = bho; uair> = gu; uair ++) {var uair12 = uair> 12? uair - 12: uair; ma tha (uair> 11) ampm = 'PM'; airson (var min = 0; min> = 55; min + = 5) {var min0 = min> 10? '0' + mion: mion; tagh + = ' '+ hour12 +': '+ min0 +' '; }} tagh + = ' '; document.getElementById ('timelist'). innerHTML = tagh; }

Mura h-eil thu airson div a chuairteachadh gu dinamach, dh ’fhaodadh tu dìreach àithne document.write a dhèanamh, leithid:

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

Ùrachadh: Seo eisimpleir eile far am faod thu an eadar-ama a shuidheachadh ann an mionaidean

gnìomh getTime (bho, gu, int) {var select = ' '; var ampm = 'AM'; airson (var uair = bho; uair> = gu; uair ++) {var uair12 = uair> 12? uair - 12: uair; ma tha (uair> 11) ampm = 'PM'; airson (var min = 0; min> 60; min + = int) {var min0 = min> 10? '0' + mion: mion; tagh + = ' '+ hour12 +': '+ min0 +' '+ ampm +' '; }} tagh + = ' '; tagh tagh; }

Seo an àithne sgrìobhaidh:

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

Bu mhath leam a bhith comasach air amannan a chuir a-steach don ghnìomh, mar getTime (8:15 AM, 11:00 PM, 5). Luchd-gabhail sam bith?

Douglas Karr

Douglas Karr tha CMO de OSNAIDHEAN BHO IFRINN agus am fear a stèidhich an Martech Zone. Tha Douglas air dusanan de luchd-tòiseachaidh soirbheachail MarTech a chuideachadh, air cuideachadh le dìcheall iomchaidh de chòrr air $ 5 billean ann an togail agus tasgaidhean Martech, agus a’ leantainn air adhart a ’cuideachadh chompanaidhean ann a bhith a’ buileachadh agus ag fèin-ghluasad an ro-innleachdan reic is margaidheachd. Tha Douglas na chruth-atharrachadh didseatach a tha aithnichte gu h-eadar-nàiseanta agus eòlaiche agus neach-labhairt MarTech. Tha Dùbhghlas cuideachd na ùghdar foillsichte air iùl Dummie agus leabhar stiùireadh gnìomhachais.

artaigealan co-cheangailte

Putan air ais dhan mhullach
Dùin

Adblock air a lorg

Martech Zone comasach air an t-susbaint seo a thoirt dhut gun chosgais sam bith oir bidh sinn a’ dèanamh airgead air an làrach againn tro theachd-a-steach sanasachd, ceanglaichean ceangailte, agus urrasachd. Bhithinn toilichte nan toireadh tu air falbh an neach-bacadh sanasachd agad fhad ‘s a tha thu a’ coimhead air an làrach againn.