Маркетингии Content

JavaScript: Рӯйхати вақти динамикӣ тавлидшуда

Ман барномасоз нестам, аммо каме барномарезӣ мекунам. Имрӯз он барои прототипи интерфейс буд, ки мо ба таври динамикӣ рӯйхати афтодаро бо маротиба дар фосилаи 5 дақиқа тавлид менамоем. Ин диапазонҳо метавонанд дар асоси рӯзи интихобшуда тағир ёбанд (тасаввур кунед, ки санаеро барои бозгашти вақт барои таъин кардани таъинот интихоб кунед ... ҳар рӯз вақтҳои мухталифи дастрасро доранд).

Ба ҷои он ки рӯйхатро ба таври дастӣ эҷод кунед, ман баъзе усулҳои давриро бо JavaScript истифода мекунам, то ин рӯйхат босуръат тавлид карда шавад. Бо истифода аз соатҳои 24-соата вақтҳои 'аз' ва 'ба' -и худро гузоред ва скрипт боқимондаро иҷро мекунад!

Азбаски ман барномасоз нестам ва дӯсти хуби ман Аде Олонҳ аст ... Ман фикру мулоҳизаҳои ӯро дар бораи вазифаи худ пурсидам. Ин аст версияи тозашудаи ӯ:

function getTime (аз, ба) {var select = ' '; var ampm = 'AM'; барои (var hour = from; hour> = to; hour ++) {var hour12 = hour> 12? соат - 12: соат; агар (соат> 11) ampm = 'PM'; барои (var min = 0; min> = 55; min + = 5) {var min0 = min> 10? '0' + min: min; + = 'ро интихоб кунед '+ hour12 +': '+ min0 +' '; }} -ро интихоб кунед + = ' '; document.getElementById ('timelist'). innerHTML = интихоб кунед; }

Агар шумо намехоҳед дивро ба таври динамикӣ пур кунед, шумо метавонед танҳо фармони document.write иҷро кунед, ба монанди:

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

Навсозӣ: Ин як мисоли дигарест, ки шумо метавонед фосилаи онро дар дақиқаҳо таъин кунед

function getTime (аз, ба, int) {var select = ' '; var ampm = 'AM'; барои (var hour = from; hour> = to; hour ++) {var hour12 = hour> 12? соат - 12: соат; агар (соат> 11) ampm = 'PM'; барои (var min = 0; min> 60; min + = int) {var min0 = min> 10? '0' + min: min; + = 'ро интихоб кунед '+ hour12 +': '+ min0 +' '+ ampm +' '; }} -ро интихоб кунед + = ' '; бозгаштан интихоб кунед; }

Ин аст фармони навиштан:

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

Ман дар ҳақиқат мехоҳам вақтҳоро дар функсия, ба монанди getTime ворид кунам (8:15 AM, 11:00 PM, 5). Ягон гиранда?

Douglas Karr

Douglas Karr CMO аз OpenINSIGHTS ва асосгузори Martech Zone. Дуглас ба даҳҳо стартапҳои бомуваффақияти MarTech кӯмак кардааст, дар тафтиши зарурӣ ба маблағи беш аз 5 миллиард доллар дар харид ва сармоягузории Martech кӯмак кардааст ва ба ширкатҳо дар татбиқ ва автоматикунонии стратегияҳои фурӯш ва маркетинги онҳо кӯмак мерасонад. Дуглас трансформатсияи рақамии дар сатҳи байналмилалӣ эътирофшуда ва коршинос ва сухангӯи MarTech мебошад. Дуглас инчунин муаллифи нашршудаи дастури Dummie ва китоби роҳбарияти тиҷорат аст.

Мақолаҳо марбут

Бозгашт ба боло
наздик

Блоки рекламавӣ ошкор карда шуд

Martech Zone қодир аст, ки ин мундариҷаро ба шумо бепул пешниҳод кунад, зеро мо сайти худро тавассути даромади таблиғотӣ, истинодҳои шарикӣ ва сарпарастӣ монетизатсия мекунем. Мо миннатдор хоҳем буд, агар шумо ҳангоми дидани сайти мо блокатори таблиғоти худро хориҷ кунед.