如何增加退房天数?

时间:2019-02-20 15:17:51

标签: javascript html

我正在办理入住/退房日期选择器。入住日期选择器正在运行,但是问题在于,退房允许我选择入住(当然,不能在同一天退房)。所以我想增加一天的退房时间,但我不知道如何... 有人可以帮助我

这是我的代码:

  var today = new Date();

        var dd = today.getDate();
        var mm = today.getMonth() + 1; //January is 0!
        var yyyy = today.getFullYear();
        if (dd < 10) {
            dd = '0' + dd
        }
        if (mm < 10) {
            mm = '0' + mm
        }

        today = yyyy + '-' + mm + '-' + dd;

        document.getElementById("datainicio").setAttribute("min", today);
        document.getElementById("datainicio").onchange = function () {

            var input = document.getElementById("datafim");

            input.min = document.getElementById("datainicio").value;

        }
<div class="col-md-4">
        <h4>Data Inicio</h4>
        <p><input type="date" name="datainicio" id="datainicio"></p>
    </div>

    <div class="col-md-4">
        <h4>Data Fim</h4>
        <p><input type="date" id="datafim" name="datafim"></p>
    </div>

翻译:

datainicio=check-in
datafim=check-out

1 个答案:

答案 0 :(得分:2)

momentjs对您有帮助吗?这是一个很小的负担,但是对于js中的日期非常有帮助。

您的代码将是这样的...

    checkin = moment( pickeddate ).format( "YYYY-MM-DD" );
    checkout = moment( pickeddate ).add('days', 1).format( "YYYY-MM-DD" );

只是一个想法。