我正在尝试创建一个用户可以填写的表单,以计算预计的项目结束时间(想想时间冲刺)。
例如: 您预计在项目上花费8个小时,您在上午8点启动该项目,并且您将有1小时的停机时间不计入中间的项目时间。 上午8点开始+ 8小时投影+ 1小时延迟=预计结束时间为下午5点。
我最多只能使用Javascript,但我通常可以在线找到类似的脚本,然后蚕食然后根据我的需要重写它。在这种情况下,我觉得我远远超出了我的深度,因为我能得到的最接近的是一个脚本,它将两个盒子加在一起但不考虑时间(所以8 + 9 = 17,不是5就像我需要的那样。)
任何帮助将不胜感激!如果需要,我可以粘贴我试图编辑的脚本,虽然我很确定它没用。我试图谷歌如何写这个我想要使用的基本内容但是在3小时后没有进展我决定陷入其中并问。
感谢您花时间阅读!
答案 0 :(得分: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;
}