尝试创建Javascript表单来计算结束时间

Trying to create Javascript form to calculate end times

本文关键字:计算 结束 时间 表单 创建 Javascript      更新时间:2023-12-11

我正在尝试创建一个表单,用户可以填写该表单来计算预计的项目结束时间(想想时间戳)。

例如:你计划花8个小时在一个项目上,你在早上8点开始这个项目,你将有1个小时的停工时间,这不计入在中间的项目时间。上午8点开始+8小时预测+1小时延迟=预计结束时间为下午5点。

我充其量只是一个Javascript的新手,尽管我通常可以在网上找到类似的脚本,然后根据我的需要进行改写。不过,在这种情况下,我觉得我有一个很长的镜头超出了我的深度,因为我能得到的最接近的是一个将两个框添加在一起但不考虑时间的脚本(所以8+9=17,而不是我需要的5)。

如有任何帮助,我们将不胜感激!如果需要的话,我可以粘贴我试图编辑的脚本,尽管我确信它毫无用处。我试着用谷歌搜索如何写这个我想用的基本东西,但3个小时后,没有任何进展,我决定屈服并询问。

感谢您抽出时间阅读!

我不确定你的总体计算,但如果你想在结果中考虑上午/下午的时间,你只需从结果中减去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;
}