Javascript 如何在Java脚本中按名称计算两个输入选择之间的天数范围?

Javascript 如何在Java脚本中按名称计算两个输入选择之间的天数范围?,javascript,jquery,Javascript,Jquery,这里有一些解决方案如何使用JavaScript计算两个select输入之间的天数(仅按周的天名称)?还是JSFIDLE中的一些演示 例如: 我有两个选择标记输入: <select> <option value="1">Sunday</option> <option value="2">Monday</option> <option value="3">Tuesday</option> <op

这里有一些解决方案如何使用JavaScript计算两个select输入之间的天数(仅按周的天名称)?还是JSFIDLE中的一些演示

例如:

我有两个选择标记输入:

<select>
  <option value="1">Sunday</option>
  <option value="2">Monday</option>
  <option value="3">Tuesday</option>
  <option value="4">Wednesday</option>
  <option value="5">Thursday</option>
  <option value="6">Friday</option>
  <option value="7">Saturday</option>
</select> 

 <select>
  <option value="1">Sunday</option>
  <option value="2">Monday</option>
  <option value="3">Tuesday</option>
  <option value="4">Wednesday</option>
  <option value="5">Thursday</option>
  <option value="6">Friday</option>
  <option value="7">Saturday</option>
</select> 

<input type="text" name="c_days">

星期日
星期一
星期二
星期三
星期四
星期五
星期六
星期日
星期一
星期二
星期三
星期四
星期五
星期六
如果用户在第一个选项中选择星期五,在第二个选项中选择星期一(结果为3天),则应计算第一个选项和第二个选项之间的总天数,并将计数值E输入到c_days输入中

谢谢你的主意

函数updateResult(){
//获取选择。
var firstValue=parseInt(document.querySelector(“#firstMenu”).value);
var secondValue=parseInt(document.querySelector(“#secondMenu”).value);
//计算差异。如果<0,则加上7天。
var差异=第二个值-第一个值;
如果(差值<0)差值+=7;
//增加输入值
document.querySelector(“#c#u days”)。值=差;
}
window.onload=函数(){
//将函数附加到下拉菜单。
document.querySelector(“#firstMenu”).addEventListener('change',updateResult);
document.querySelector(“#secondMenu”).addEventListener('change',updateResult);
};

星期日
星期一
星期二
星期三
星期四
星期五
星期六
星期日
星期一
星期二
星期三
星期四
星期五
星期六
函数updateResult(){
//获取选择。
var firstValue=parseInt(document.querySelector(“#firstMenu”).value);
var secondValue=parseInt(document.querySelector(“#secondMenu”).value);
//计算差异。如果<0,则加上7天。
var差异=第二个值-第一个值;
如果(差值<0)差值+=7;
//增加输入值
document.querySelector(“#c#u days”)。值=差;
}
window.onload=函数(){
//将函数附加到下拉菜单。
document.querySelector(“#firstMenu”).addEventListener('change',updateResult);
document.querySelector(“#secondMenu”).addEventListener('change',updateResult);
};

星期日
星期一
星期二
星期三
星期四
星期五
星期六
星期日
星期一
星期二
星期三
星期四
星期五
星期六

您是否尝试过使用矩。Js?你试过使用moment吗。Js?相同的解决方案,但方式不同,因此无需额外回答^^:非常感谢!我太完美了!乐意效劳。如果回答了,请随意标记为已回答。相同的解决方案,但方式不同,因此无需额外回答。^^:非常感谢!我太完美了!乐意效劳。如果回答了,请随意标记为已回答。