【问题标题】:How to subtract days from two datepickers?如何从两个日期选择器中减去天数?
【发布时间】:2017-01-15 04:40:16
【问题描述】:

我有两个日期选择器,即入住日期和退房日期。我想获取这些日期的差异并将其输出到 JavaScript 变量中,这样我就可以将其获取到 PHP 变量中。我该怎么做?

例如:

Check -in : 01 / 15 / 2017
Check - out: 01 / 18 / 2017

我会得到 3 天。

我目前拥有的代码:jsFiddle

【问题讨论】:

标签: javascript php jquery datepicker


【解决方案1】:

试试这个...

HTML

<input type="text" id="firstDate" name="firstDate"/>
<input type="text" id="secondDate" name="secondDate"/>

JS:

$("#firstDate").datepicker({ }); 
$("#secondDate").datepicker({
    onSelect: function () {
        myfunc();
    }
}); 

function myfunc(){
    var start= $("#firstDate").datepicker("getDate");
    var end= $("#secondDate").datepicker("getDate");
    days = (end - start) / (1000 * 60 * 60 * 24);
    alert(Math.round(days));
}

小提琴:https://jsfiddle.net/tbwa1m8c/26/

【讨论】:

  • 试试这个:为您的代码提供解释,或者不要发布代码转储,而是投票关闭为重复。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-01
  • 2012-10-07
  • 1970-01-01
  • 2020-12-14
  • 2010-11-20
相关资源
最近更新 更多