根据组合框中的值获取新的日期值

get a new date value based on the value in a combobox

本文关键字:获取 日期 组合      更新时间:2023-09-26

我关于SO的第一个问题,我正在尝试根据组合框中的值获取一个新的日期值,公式如下:日期选取器 + 组合框中的值 = 新日期。

如果你想知道,是的,我是js/jquery的新手:)

日期

选取器已创建,日期显示在请求的输入文件中,但是如何添加基于组合框为我提供新日期的计算?

这是我得到的票价..:

<script>
$(function() {
$('#datepicker1').datepicker({
       changeMonth:true,
        changeYear:true,
        showButtonPanel:true,
        showOn:"both",
        minDate: new Date(2014, 1 - 1, 1), 
        maxDate: new Date(2015,12, 1),
   onSelect: function(dateText, inst) {
   $('#hjemreise_d2').val(dateText);
   }
});
});
</script> 

..这是我想用来计算新日期的下拉列表:

<select name="antall_uker" required class="txt" id="antall_uker" style="width: 100px;"               type="text"> 
    <option value="1">antall uker</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option> 
  </select>
<select id="hotellnavn"></select>
<select id="romtype"></select>
  </select>

.. 其中值是周数。

提前感谢!

你的意思

var hjemreise = new Date(dateText);
hjemreise.setDate(hjemreise.getDate()+(7*$("#antall_uker").val()));
$('#hjemreise_d2').val(hjemreise); // maybe needs some formatting