2013-11-29 3 views
0

Я пытаюсь создать форму, которую пользователи могут заполнить, чтобы рассчитать время окончания проектного проекта (подумать о времени).Пытается создать форму Javascript для вычисления времени окончания

Например: Предполагается, что вы потратите 8 часов на проект, вы начнете этот проект в 8 часов утра, и у вас будет 1 час простоя, что не будет рассчитываться на время проекта посередине. 8 утра + проекция на 8 часов + 1 час задержки = прогнозируемое время окончания 5 вечера.

Я новичок в лучшем случае с Javascript, хотя обычно я могу найти похожий скрипт онлайн и cannibalize, а затем переписать его для моих нужд. В этом случае, хотя, я чувствую, что я не в своей глубине, так как самым близким я мог бы стать сценарий, который добавляет 2 блока вместе, но не учитывает время (так 8 + 9 = 17, а не 5, как мне было нужно).

Любая помощь была бы принята с благодарностью! Если нужно, я могу вставить скрипт, который я пытался изменить, хотя я уверен, что это бесполезно. Я попытался Google, как написать эту основную вещь, которую я хочу использовать, но через 3 часа и без прогресса я решил зайти и спросить.

Спасибо, что нашли время, чтобы прочитать!

+2

Что прекрасное время, чтобы не изобретать колесо, видя, как у нас есть [Moment.js] (http://momentjs.com/). – h2ooooooo

+0

@ h2ooooooo Это один хороший lib – turnt

ответ

0

Я не уверен в ваших общих расчетах, но если вы хотите учесть время AM/PM в своем результате, вы просто вычтите 12 часов после результата. 17-12 = 5 вечера.

Вот грубый пример ...

var time = 17; 

AmPmTime(17); // 5 PM 

function AmPmTime(t) { 
    var result = t + " AM"; 

    if (t > 12) { 
     result = (t-12) + " PM"; 
    } else if (t == 0) 
     result = "12 AM"; 
    } 

    return result; 

} 
+0

Спасибо за информацию! Прочитав сайт, я понимаю, что не знаю достаточно о JS, чтобы действительно использовать много того, что было предложено, поэтому мне придется попробовать и cobble html-кодирование вместе или что-то в этом роде. Большое спасибо за информацию, хотя, я ее ценю. – mrbusto71

Смежные вопросы