Ábhar Margaíochta

JavaScript: Liosta Ama a Ghintear go Dinimiciúil

Ní ríomhchláraitheoir mé, ach bainim an-taitneamh as an gclár. Sa lá atá inniu ann bhí sé le haghaidh fréamhshamhla comhéadain ina ndéanfaimis liosta anuas a ghiniúint go dinimiciúil le hamanna ag eatraimh 5 nóiméad. Féadfaidh na raonta ama seo athrú bunaithe ar an lá a roghnófar (samhlaigh dáta a roghnú chun amanna a thabhairt ar ais chun coinne a shocrú… bheadh ​​amanna difriúla ar fáil gach lá).

Seachas an liosta a chruthú de láimh, úsáidim roinnt teicnící lúbtha le JavaScript chun an liosta a ghiniúint go dinimiciúil. Níl ort ach do chuid uaireanta ‘ó’ agus ‘go’ a chur isteach ag baint úsáide as an gclog 24 uair an chloig, agus déanann an script an chuid eile!

Ós rud é nach ríomhchláraitheoir mé agus is é mo chara maith, Ade Olonoh ... d’iarr mé a chuid aiseolais ar mo fheidhm. Seo a leagan glanta:

feidhm getTime (ó, go) {var select = ' '; var ampm = 'AM'; le haghaidh (var uair = ó; uair> = go; uair ++) {var uair12 = uair> 12? uair an chloig - 12: uair; más rud é (uair> 11) ampm = 'PM'; le haghaidh (var min = 0; min> = 55; min + = 5) {var min0 = min> 10? '0' + nóim: min; roghnaigh + = ' '+ uair12 +': '+ min0 +' '; }} roghnaigh + = ' '; document.getElementById ('timelist'). innerHTML = roghnaigh; }

Mura dteastaíonn uait div a dhaonra go dinimiciúil, ní fhéadfá ach ordú doiciméad a scríobh, mar shampla:

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

Nuashonrú: Seo sampla eile inar féidir leat an t-eatramh a shocrú i nóiméid

feidhm getTime (ó, go, int) {var select = ' '; var ampm = 'AM'; le haghaidh (var uair = ó; uair> = go; uair ++) {var uair12 = uair> 12? uair an chloig - 12: uair; más rud é (uair> 11) ampm = 'PM'; le haghaidh (var min = 0; min> 60; min + = int) {var min0 = min> 10? '0' + nóim: min; roghnaigh + = ' '+ uair12 +': '+ min0 +' '+ ampm +' '; }} roghnaigh + = ' '; roghnaigh ar ais; }

Seo an t-ordú scríbhneoireachta:

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

Ba mhaith liom i ndáiríre a bheith in ann amanna a iontráil san fheidhm, cosúil le getTime (8:15 AM, 11:00 PM, 5). Aon ghlacadóirí?

Douglas Karr

Douglas Karr is CMO de OpenINSIGHTS agus bunaitheoir an Martech Zone. Chuidigh Douglas leis na dosaenacha de ghnólachtaí nuathionscanta MarTech ar éirigh leo, chuidigh sé le dícheall cuí os cionn $5 billiún in éadálacha agus infheistíochtaí Martech, agus leanann sé ag cabhrú le cuideachtaí a gcuid straitéisí díolacháin agus margaíochta a chur i bhfeidhm agus a uathoibriú. Is saineolaí agus cainteoir ar chlaochlú digiteach agus MarTech é Douglas atá aitheanta go hidirnáisiúnta. Is údar foilsithe é Douglas freisin ar threoirleabhar Dummie agus ar leabhar ceannaireachta gnó.

Airteagail gaolmhara

Ar ais go barr an cnaipe
Dún

Braitheadh ​​Adblock

Martech Zone in ann an t-ábhar seo a sholáthar duit gan aon chostas mar go ndéanaimid airgead ar ár suíomh trí ioncam fógraíochta, naisc chleamhnaithe agus urraíochtaí. Bheimis buíoch dá mbainfeá do bhacadóir fógraí agus tú ag féachaint ar ár suíomh.