javascript - 从时间选择器输入计算次要时间
问题描述
一旦用户选择了他们的开始时间,我就需要为我们计算一个开始时间,即他们选择的时间之前的 75 分钟,以及我们的结束时间,即使用 JavaScript 选择的时间之后的 85 分钟。它只需要在几分钟内完成。
因此,用户字段是仅时间选择器字段,仅将时间显示为 HH:MM
<input type="text" id="time" name="time" /> //User input from timepicker
<input type="text" id="start_time" name="start_time" />// Start time for us 75 minutes before
<input type="text" id="start_time" name="start_time" />//End time for us 85 minutes after
请问有人可以帮忙吗?
我已经尝试了我找到的各种东西,但我正在寻找的是这样的东西,它计算一周中的哪一天并将其输入到第二个字段中以供提交:
<input type="text" id="date" name="date" readonly="readonly" onChange="showDate(this.value)" />
function showDate(getdate) {
var selectedDate = new Date(getdate);
var dateformat = getdate.split('-')
var displaydate = document.getElementById('day')
var days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
if (displaydate) {
document.getElementById('day').value=days[selectedDate.getDay()];
}
}
如果我可以有一个这样的脚本,它从时间选择器输入字段中添加或减去分钟,并将其作为 HH:MM 放入第二个输入中,那将是完美的!
因此,例如,如果用户在时间选择器中选择了 07:30,则脚本会从该字段中提取该时间并减去 75 分钟(必须以分钟为单位)以在另一个输入字段中生成 06:15 的时间,并且添加相同的时间分钟以及在另一个领域。
解决方案
推荐阅读
- html - 将 div 固定到父级的底部
- opencl - 主机如何在汇编级别向 GPU 发送 OpenCL 内核和参数?
- html - Change image on click using Angular2
- angular - Angular cli 6安装错误
- javascript - 在 JS 中使用引导颜色
- git - 我怎样才能使 gitignore 与其他语言(如韩语)一起使用
- android - 使用共享首选项保存和检索微调器值
- unit-testing - Enzyme Mock ToastAndroid React Native 组件
- android - onPreviewFrame 在某些设备中返回旋转 180 度的图像
- java - 将 ImageView 中的图像与右上角对齐